利用Linux Find命令快速查找文件方法
在茫茫的linux系統(tǒng)種我們?nèi)绾慰焖俚牟檎椅募??對于系統(tǒng)文件基本上是有固定的位置的,但是有些軟件安裝文件是有自定義位置的,不熟悉的運維人員交接后我們需要重新適應各個運維人員的安裝習慣。這里我們用的較多的還是linux find命令進行快速查找定位。
一、find 命令基本使用方法
find 命令格式如下:
find PATH EXPRESSIONS... ACTIONS...
比如,我想查找 /etc/passwd 這個文件:
find /etc -name passwd -print
查找結(jié)果如下:
# find /etc -name passwd -print /etc/pam.d/passwd /etc/cron.daily/passwd /etc/passwd
其中 -print 命令是可選的,可以不用一起打,同樣會輸出結(jié)果。
二、find 命令進階用法
如果我不知道目錄,那么可以直接在根目錄下面搜索:
# find / -name passwd -print /etc/pam.d/passwd /etc/cron.daily/passwd /etc/passwd /usr/bin/passwd /usr/share/doc/passwd /usr/share/lintian/overrides/passwd /usr/share/bash-completion/completions/passwd #
此外,-iname 可以用來代替 -name,表示大小寫敏感查找。
此外也可以根據(jù)其他參數(shù)進行查找,比如根據(jù)大?。?/p>
# dd if=/dev/zero of=/root/bigfile bs=1048576 count=512 512+0 records in 512+0 records out 536870912 bytes (537 MB, 512 MiB) copied, 0.490124 s, 1.1 GB/s # find / -size +100M -print /proc/kcore find: ‘/proc/2381/task/2381/fd/6': No such file or directory find: ‘/proc/2381/task/2381/fdinfo/6': No such file or directory find: ‘/proc/2381/fd/5': No such file or directory find: ‘/proc/2381/fdinfo/5': No such file or directory /root/bigfile
或者根據(jù)時間:
# mkdir /backup # touch -t 201008201111 /backup/some_old_backup.tar.gz # touch /backup/current_backup.tar.gz # ll /backup total 8 drwxr-xr-x 2 root root 4096 May 24 18:42 . drwxr-xr-x 19 root root 4096 May 24 18:40 .. -rw-r--r-- 1 root root 0 May 24 18:42 current_backup.tar.gz -rw-r--r-- 1 root root 0 Aug 20 2010 some_old_backup.tar.gz # find /backup -mtime +30 -print /backup/some_old_backup.tar.gz
到此這篇關于利用Linux Find命令快速查找文件方法的文章就介紹到這了,更多相關Linux Find命令查找文件位置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Linux 怎么實現(xiàn)添加FTP用戶并設置權限的方法
這篇文章主要介紹了Linux 怎么實現(xiàn)添加FTP用戶并設置權限的方法的相關資料,這里對添加FTP用戶進行了步驟詳解,需要的朋友可以參考下2017-01-01
linux命令學習之10個網(wǎng)絡命令和監(jiān)控命令
下面列出來的10個基礎的每個linux用戶都應該知道的網(wǎng)絡和監(jiān)控命令,大家參考使用吧2014-01-01
收集的55個Linux系統(tǒng)管理中常用的一些shell命令
這篇文章主要介紹了收集的55個Linux系統(tǒng)管理中常用的一些shell命令,需要的朋友可以參考下2014-12-12

