Linux學習日記總結(3)檔案搜尋命令

2021-10-05 21:41:18 字數 1039 閱讀 3339

find搜尋是遍歷指定目錄的檔案進行搜尋

find搜尋語法

find path -option [ -print ] [ -exec -ok command ] {} \;
選項名稱

選項說明

注意事項

-name

區分大小寫檔名稱查詢

-iname

不區分大小寫檔名稱查詢

-type

根據型別查詢

-d(資料夾)、-l((軟鏈結)、-f(檔案)

-size

根據大小查詢

+10、-10、=10(以位元組為單位)

-amin

根據檔案被讀取時間查詢

+10、-10、=10(以天數為單位)

-cmin

根據檔案屬性被修改的時間查詢

+10、-10、=10(以天數為單位)

-min

+10、-10、=10(以天數為單位)

-user

根據所有者查詢

-group

根據所有組查詢

-inum

根據inode查詢

-perm

根據許可權查詢

-a連線符(即and)

-o連線符(即or)

在find中,可以在查詢語句後面使用**[-exec/-ok command ] {} ;**執行command語句,後面的格式都是固定的

locate搜尋命令是將定時掃瞄系統裡的所有檔案的屬性且全部存放至乙個資料庫中,搜尋的時候,只需要遍歷資料庫就可以

優點:速度快且高效

缺點:1.無法搜尋最新建立的檔案(需要手動呼叫updatedb更新這個資料庫)

2.無法搜尋tmp等臨時目錄下的檔案,因為locate不儲存臨時目錄的檔案屬性

使用方法:

locate path 搜尋名稱

可以搜尋命令所在目錄及別名資訊

可以根據檔案裡的資料搜尋

範例:# grep mysql /root/install.log

Linux學習(3) 檔案管理命令

複製和移動檔案 cp copy cp src dest r,r 遞迴複製乙個目錄及目錄下的檔案。i 互動式 f 強制 p 保留原來的屬主 陣列 許可權 時間戳。a 保留檔案原來的所有屬性。archive。歸檔複製。常用於備份。cp etc tmp 複製三個檔案。cp file2 file3 複製乙個...

Python學習日記 13 檔案操作

能呼叫方法的一定是物件 poem open 南歌子.txt r encoding utf8 read r 讀模式,read 讀出來,檔案要加字尾名 print poem 讀 f open 南歌子.txt r encoding utf8 讀模式開啟 poem f.read 10 讀方式操作 操作 十個...

linux 檔案管理 3 檔案萬用字元

ll proc meminfo 大小為0,不是硬碟檔案。在記憶體裡,只不過以檔案的方式顯示出來給我們看。ls conf ls f?conf ls ls mage ls 前乙個工作目錄 ls 當前 ls f?0 9 touch a.txt ll a 0 9 txt ls b acz txt ls b ...