使用find命令查找Linux中的隱藏文件的方法
我們可以在Linux 或者 Unix 系統(tǒng)上使用 find 命令去查詢所有(全部)隱藏文件
基本語法如下:
解釋:
1. ".*" 表示要查找的文件名。因?yàn)閘inux / Unix 的隱藏文件和文件夾名是以 “ . ”開頭的。而*表示通配符,意思是查找所有文件名和文件夾名中,以 "." 開始文件和文件夾。
2.-print 表示打印查找的結(jié)果。與 -ls 功能相同
或者
或者只搜索隱藏的文件:
或者只搜索隱藏的文件夾:
解釋:
-type :指定要搜尋的文件的類型,是文件夾還是文件等,要與f或d一起用
f :意思代表文件,文件的英文是file。
d : 就代表文件夾,文件夾的英文是 directory
-iname :表示匹配文件名的時(shí)候,忽略大小寫。如,查找“fo*” ,則 “foo” ,"fOO"都會(huì)匹配。
或者
關(guān)于-path參數(shù)的解釋,見另外一篇文章《find命令中-path 參數(shù)的作用(意思)解釋》
在下面的例子中,查找 $HOME 下的所有隱藏的文件與文件夾($HOME就是用戶的家目錄,你可以用 (echo $HOME 命令來查看,你就明白意思了)
輸出如下:
553607 4 -rw-r--r--1 root root 100 Sep 22 2004 ./.cshrc
6553664 4 -rw-------1 root root1024 Nov 17 04:40 ./.rnd
6553604 4 -rw-r--r--1 root root 18 May 20 2009 ./.bash_logout
6553665 4 drwx------2 root root4096 Dec 18 2012 ./.gnupg
6553671 0 -rw-------1 root root0 Dec 18 2012 ./.gnupg/secring.gpg
6553669 0 -rw-------1 root root0 Dec 18 2012 ./.gnupg/pubring.gpg~
6553673 4 -rw-------1 root root 899 Dec 18 2012 ./.gnupg/pubring.gpg
6553667 8 -rw-------1 root root7856 Dec 18 2012 ./.gnupg/gpg.conf
6553668 4 -rw-------1 root root1200 Dec 18 2012 ./.gnupg/trustdb.gpg
655360220 -rw-------1 root root 17462 Apr 7 10:55 ./.bash_history
6553610 4 drwx------3 root root4096 Jan 16 2013 ./.config
6553660 4 drwx------2 root root4096 Jan 16 2013 ./.config/htop
6553681 4 -rw-r--r--1 root root 597 Apr 11 2013 ./.config/htop/htoprc
655372312 -rw-------1 root root9629 Mar 30 23:56 ./.viminfo
6553615 4 drwxr-xr-x3 root root4096 Nov 29 2012 ./.original-configs
為了將結(jié)果存放到文本文件foo.txt中,使用輸出重定向,命令如下:
[root@dabu.info ~]#find $HOME-name ".*" -ls> foo.txt
[root@dabu.info ~]#cat foo.txt# 查看foo.txt文件的內(nèi)容,即find命令的運(yùn)行結(jié)果
下面假設(shè)我要查看 /home/www/ 下的隱藏文件與文件夾,并將結(jié)果保存至foo.txt。使用下面的命令:
[root@dabu.info ~]#find /home/www/-name ".*" -ls > foo.txt
版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。