linux的find命令用法
Linux中find的使用法?
操作系統:centos7
軟件版本 :find4.6
設備型號:ThinkPad E15
find命令用於查找指定目錄下的檔案,同時也可以調用其它命令執行相應的操作。
find語法格式:find 路徑名稱 選項
find命令選項:
-name 按照檔案名查找檔案。 “名稱”
-perm 按照檔案權限來查找檔案。666 777 等
-user 按照檔案屬主來查找檔案
-group 按照檔案所屬的組來查找檔案
-mtime -n / +n 按照檔案的更改時間來查找檔案,
- n表示檔案更改時間距現在n天以內
+ n表示檔案更改時間距現在n天以前
-type 查找某一類型的檔案
b - 塊設備檔案
d - 目錄
c - 字元設備檔案
p - 管道檔案
l- 符號連結檔案
f - 普通檔案
-size n 查找符合指定的檔案大小的檔案
-exec 對匹配的檔案執行該參數所給出的其他linux命令, 相應命令的形式爲' 命令 {} ;,注意{ }和 ;之間的空格,{}代表查到的內容
例1:查找當前目錄下所有的TXT格式的檔案
[root@xuegod63 ~]# touch a.txt xuegod.txt
[root@xuegod63 ~]# find . -name "*.txt"
。。。
./a.txt
./xuegod.txt
2、按照更改時間或訪問時間等查找檔案
如果希望按照更改時間來查找檔案,可以使用mtime,atime或ctime選項
mtime: 檔案最後一次修改的時間
atime: 最後一次訪問時間
ctime: 檔案的最後一次變化時間,也就是修改時間
例1:在root目錄下查找更改時間在1天以內,被黑客修改的檔案
[root@xuegod63 ~]# find /root/ -mtime -1
對查找內容執行相應命令
-exec 這個選項參數後面可以跟自訂的SHELL命令,格式如下:
例2:把查找到的檔案複製到一個指定的目錄
[root@xuegod63 ~]# touch {1,2,3}.back
[root@xuegod63 mnt]# find /root -name "*.txt" -exec cp {} /opt ;
例3:查找多個類型檔案
find命令中比較符的使用:
-a and 並且
-o or 或者
+ 超過
- 低於
[root@xuegod63 ~]# touch a.pdf back.sh
[root@xuegod63 ~]# find ./ -name "*.sh" -o -name "*.pdf"
[root@xuegod63 ~]# find /etc -size +20k -a -size -50k | wc -l
22
[root@xuegod63 ~]# find /etc -size +20k | wc -l
49
例4: 按權限查找:-perm
[root@xuegod63 ~]# find /bin/ -perm 755 # 等於0755權限的檔案或目錄
[root@xuegod63 ~]# find /bin/ -perm -644 #-perm -644 至少有644權限的檔案或目錄
例5:查找的目錄深度:
-maxdepth 1 #只查找目錄第一層的檔案和目錄
如:查找/bin目錄下權限等於644的檔案
[root@xuegod63 ~]# find /etc/ -maxdepth 1 -perm 644 | more
總結:find命令使用方法和參數
find命令選項:
-name 按照檔案名查找檔案。 “名稱”
-perm 按照檔案權限來查找檔案。666 777 等
-user 按照檔案屬主來查找檔案
-group 按照檔案所屬的組來查找檔案
-mtime -n / +n 按照檔案的更改時間來查找檔案,
- n表示檔案更改時間距現在n天以內
+ n表示檔案更改時間距現在n天以前
-type 查找某一類型的檔案
b - 塊設備檔案
d - 目錄
c - 字元設備檔案
p - 管道檔案
l- 符號連結檔案
f - 普通檔案
-size n 查找符合指定的檔案大小的檔案
-exec 對匹配的檔案執行該參數所給出的其他linux命令, 相應命令的形式爲' 命令 {} ;,注意{ }和 ;之間的空格,{}代表查到的內容
-
excel表格設開啟密碼忘記了怎麼辦
我們在工作中經常會使用到Excel表格,如果這個表格的內容非常重要,並且不能夠輕易外露的話,可以設定一個保護密碼,但是如果表格的密碼忘記了,應該怎麼開啟呢?受保護的Excel文檔是無法修改的,輸入內容就會出現要求輸入密碼的提示框,我們修改檔案的後綴名爲rar,再回車確定...
-
蘋果手機長圖怎麼截圖
1、長截圖辦法一iOS13上新之後自帶的長截圖方法,是在我們瀏覽網頁的時候使用的。操作方法:上音量鍵+開關鍵一起按下,然後點開截好的圖片,選擇“整頁”截圖即可。2、長截圖方法二利用QQ實現長截圖。操作方法:首先就是需要我們開啟QQ,然後試着上音量鍵+開關鍵一起按下...
-
買手機殼送的繞耳機線魚骨頭使用方法
1、魚骨頭收納器正是因爲它的長相設計成了一個魚骨頭的形狀才被成爲魚骨收納器。它分爲三部分,它的魚頭和魚尾分別有兩個斜着的卡扣是用來分別固定耳機頭和耳機插口的。2、繞耳機線時首先我們應該先進行單側的半圈安繞線,固定耳機的插口和耳機頭的方向,接着再用相...
-
mp4是什麼格式
1、MP4其實是個封裝格式,不是編碼格式。簡單理解,它就是個副檔名,裏面的內容是可變的。2、MP4最初是一種音頻格式,和MPEG-4沒有太大的關係,就像MP3和MPEG-3沒有關係一樣。MP3是MPEG-1AudioLayer3的縮寫;而MP4是MPEG-2AAC,完完全全是一種音頻壓縮格式。...