which 檢視可執行檔案的位置
例如:which passwd
whereis 檢視檔案的位置
-b 只找二進位制檔案
-m 只找在說明檔案manual路徑下的檔案
-s 只找source原始檔
-u 沒有說明文件的檔案
從資料庫中查詢
locate 配合資料庫檢視檔案位置
使用locate查詢資料特別快,是從已建立的資料庫/var/lib/slocate中查詢資料。
有可能會找不到最新建立的檔案,因為資料庫的更新預設是每週一次。
使用updatedb立即更新資料。
find 實際搜尋硬碟查詢檔案名稱
find 路徑 引數
-atime n 將n*24小時內被訪問過的檔案列出來
-ctime n 將n*24小時內被改變、新增的檔案列出來
-mtime n 將n*24小時內被修改過的檔案列出來
-newer file 把比file還要新的檔案列出來
-gid n 尋找群組id為n的檔案
-group name 尋找群組名稱為name的檔案
-uid n 尋找擁有者id為n的檔案
-user name 尋找使用者名稱稱為name的檔案
-name file 尋找檔名為file的檔名稱(可以使用萬用字元)
-type type 尋找檔案屬性為type的檔案,例如l為link而d為目錄
file 用於檢視檔案型別ascii文件或二進位制檔案等
例如:file ~/.bashrc
返回:ascii text
C 遞迴搜尋指定目錄下的檔案或目錄
實現說明 仍然是基於對directory類的幾個方法的封裝進行實現,只是沒有使用它們的searchpattern和searchoption功能 將匹配模式由windows的萬用字元?改為正則匹配。一是讓匹配更強大,二是要實現?匹配還得做額外工作,沒必要 匹配模式並沒有預設新增首尾限定 即 abc 將...
pyhon搜尋目錄下的檔案或資料夾
pyhon搜尋目錄下的檔案或資料夾 import os import subprocess class cfileinfo object def int self self.filetype 0 0 dir 1 file self.filename self.filesize 0 byte if d...
C 刪除檔案目錄或檔案
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!刪除檔案和目錄 public class cleaner private static void cleanfiles string dir else else cleanfiles subdir if 0 files.length else di...