06 檔案查詢和檢索

2021-10-07 10:59:48 字數 834 閱讀 3623

檔名:find 查詢目錄-name「查詢的檔名」

檔案型別:find 查詢目錄-type檔案型別

普通檔案:f

目錄:d

管道:p

套接字:s

字元裝置:c

塊裝置:b

檔案大小:find 查詢目錄 -size +/-檔案大小

+:大於

-:小於

大於10k且小於100k:-size +10k -size -100k

按日期:

建立日期:find 查詢目錄 -ctime +/-天數

-n:n天以內

+n:n天以前

修改日期:-mtime

訪問日期:-atime

按搜尋深度:find 查詢目錄 -maxdepth/mindepth 層數

-maxdepth n:n層以內的目錄

-mindepth n:最少搜尋n層

例:查詢指定目錄,並列出該目錄中檔案詳細資訊

find ./ -type d -exec shell命令(ls -l) {} \;

find ./ -type d ok shell命令(ls -l) {} \;

ok 有提示,比較安全

find ./ -type d | xargs shell命令(ls -l)

grep -r(有目錄) "查詢內容" 搜尋的路徑

搜尋家目錄下帶有hello字串的檔案:

grep -r "hello" ~ -n(顯示行號)

find  搜尋的路徑 引數 搜尋的內容

grep 搜尋的內容 引數 搜尋的路徑

06 檔案許可權的操作

資料夾也是乙個檔案,所以在linux中許可權的表示只有一種形式。資料夾的內容表示目錄的東西,即資料夾裡的檔名稱和資料夾名稱,而檔案的內容就表示檔案的內容。上圖中每行的drwxrwxrwx字眼表示對該檔案或資料夾的許可權資訊 接下來的數字表示大小,一般以位元組為單位 第三個串表示該檔案或者資料夾的所屬...

06 檔案系統模組

fs模組 系統內建模組 主要用來操作檔案 let fs require fs 同步開啟檔案 let fd fs.opensync text 1 w console.log fd 寫入內容 fs.writefilesync fd,hello ink 退出 fs.closesync fd let fs ...

python day06 檔案處理

檔案是作業系統提供給使用者或者應用程式的一種操作硬碟的機制 功能 檔案以二進位制存到硬碟,當以文字格式取出時要定義編碼格式 與寫入時的編碼一致 應用程式 開啟檔案 作業系統 檔案 計算機硬體 硬碟 檔案操作的基本流程 應用程式開啟檔案,拿到乙個檔案物件 檔案控制代碼 呼叫檔案控制代碼下的讀 寫操作 ...