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命令, 相應命令的形式爲' 命令 {} ;,注意{ }和 ;之間的空格,{}代表查到的內容
-
怎麼看蘋果手機型號
1、在蘋果手機找到“設置”圖標,點擊進入。2、進入設置頁面後,從下往上滑動,找到“通用”,點擊進入。3、進入通用頁面後,找到“關於本機”點擊進入。4、進入關於本機頁面後,會顯示關於手機的詳細信息,其中就有“型號名稱”。5、顯示的型號名稱,就是蘋果手機的型號。...
-
手機怎麼剪愛奇藝裏的視頻
喜歡看影視劇的朋友想必對愛奇藝不會陌生,它裏面的影視劇資源很多。一些朋友也會選擇在愛奇藝上面下載視頻進行剪輯處理,那麼手機愛奇藝具體該怎麼剪輯視頻呢?第一種方法是用愛奇藝截取片段,找到並打開手機愛奇藝視頻,進入想要剪輯的愛奇藝視頻裏面,然後選擇視頻右端...
-
手機殼髒了該怎麼清洗
1、硅膠手機殼的清洗方法。先找一個乾的布並放在水裏清洗一下,撈出來之後再擰乾,放在陽臺上曬曬,等曬得差不多了我們就可以用它仔仔細細地把手機殼清洗一次。如果發現你的手機殼上有污點的話,或者是灰塵,都可以用小牙刷沾上一點牙膏來清洗。如果你的手機殼上有膠水...
-
怎麼看顯卡型號,顯卡的作用是什麼
1、(1)用鼠標右點桌面,選“屬性”,打開“顯示屬性”對話框。(2)點“設置”標籤,點“高級”按鈕,打開新對話框。2、(1)打開“設備管理器”窗口。(我的電腦-屬性-硬件-設備管理器)(2)展開“顯示卡”節點,其中項目的名稱即爲顯卡型號。3、(1)點“開始”按鈕,在開始菜單中點“運行”,打開...