1. 程式人生 > >第十課 find命令及文件名後綴

第十課 find命令及文件名後綴

20180330

一、find命令搜索命令
1?whereis 命令,格式:whereis -bmsu 文件名稱。(模糊查找)
-b 只找binary文件
-m 只找在manual路徑下的文件
-s 只找source來源文件
-u 找沒有說明檔的文件

2?locate 命令 模糊搜索(安裝yum install -y locate,要使用命令要先生成數據庫mlocate.db,我們可以手動生成updatedb,如果服務器上執行著重要/文件,最好不要去用這個命令,會增雖服務器壓力。)格式:locate 文件名

3、知識擴展:一些實用的快捷鍵:
ctrl l 清屏
ctrl c 停止、中斷命令
ctrl d 退出用戶
ctrl u 刪除前面輸入的命令

ctrl e 把光標移到命令最後
ctrl a 把光標移到開頭

3? find 命令的詳細用法,格式:find 路徑 參數
find 路徑 -name(參數) (指定文件名或目錄)
指定只搜目錄 :find 路徑 -type d -name(指定文件名)
(知識擴展stat 文件名 查看文件的詳細信息)
mtime 表示寫入時間。
ctime 表示寫入,更改inode屬性
atime 表示訪問這個文件的時間
參數:+n/-n 大於或小於n天
-o 就是或者
例:find /root/ -type l(文件類型) -mtime +1 -name "*.txt"
技術分享圖片
按inum (ilod號)查找: find /root/ -inim iloud號,可以用來找文件的硬鏈接

技術分享圖片

按小時查找文件:
find /root/ -type f -mmin -60 (60分鐘以內)
技術分享圖片

按小時查找出來並把它列出來
find /root/ -type f -mmin -150 (150分鐘以內) -exec ls -l {} \;
技術分享圖片
按小時查找出來並移動改名字
find /root/ -type -f -mmin -120 -exec mv {} {}.test \;
技術分享圖片

按文件大小找文件
find /root/ -size +10k -exec ls -l {} \;
技術分享圖片

學習find命令其實就是要多熟悉多用幾次就完全能搞定這個命令了。

二、文件的後綴名

在linux系統中,文件的後綴名沒有具體意義,加或者不加都無所謂。但為了我們便於區分,我們在定義文件名時加一個後綴名,這樣用戶才會很快的知道這是一個什麽文件。

第十課 find命令及文件名後綴