#一般查詢:find
用命令在某個路徑下查詢檔案的方法如下:
find path -name filename
假設需要在系統中找到乙個名為fonts.conf的檔案,可以這麼寫:
這條命令的意思是,從根目錄開始尋找名為fonts.conf的檔案。由於是從根目錄開始尋找,find命令會遍歷/下的所有檔案,然後列印出尋找結果。有經驗的人可以分析出這個檔案可能在/etc下,因為這個檔案看起來是個配置檔案,這時可以優化一下查詢語句,這樣耗時會更少一點。命令如下:
可以使用星號萬用字元來模糊匹配要查詢的檔名,比如想找出系統中所有以.conf結尾的檔案,或以fonts開頭的檔案:
find / -name *.conf
find / -name fonts*
其實find還有很多引數可以使用,如表所示。更多用法請使用man find來獲得幫助。
引數含義
-name filename
查詢檔案名為filename的檔案
-perm
根據檔案許可權查詢
-user username
根據使用者名稱查詢
-mtime -n/+n
查詢n天內/n天前更改過的檔案
-atime -n/+n
查詢n天內/n天前訪問過的檔案
-ctime -n/+n
查詢n天內/n天前建立的檔案
-newer filename
查詢更改時間比filename新的檔案
-type b /d /c /p /l /f /s
查詢塊 / 目錄 / 字元 / 管道 / 鏈結 / 普通 / 套接字檔案
-size
根據檔案大小查詢
-depth n
最大的查詢目錄深度
一般的查詢載入
1.查詢重寫技術 1 不要引用索引列在乙個表示式。這樣將阻止使用索引列。代替是應該在比較的邊使用盡可能的。加入乙個表t包含乙個date d列。如下 select from t where year 1884代替使用select from t where d 1994 01 01 2.索引是特別有用的...
LINUX 一般操作命令
linux 一般操作命令 本人用linux 時候也不算長,不到3個月吧,這裡把這三個月裡所學的一些操作常用命令做乙個總結 一 一些相關的命令 ls 列出檔案,檔名 cp 檔案的複製 rm 刪除檔案 rm r 刪除有檔案的資料夾 mv 移動檔案 mkdir 建立目錄 rmdir 刪除目錄 ps 檢視程...
linux的一般模式
vi和vim vi是unix作業系統和類unix作業系統中最通用的文字編輯器。vim編輯器是從vi發展出來的乙個效能更強大的文字編輯器。可以主動的以字型顏色辨別語法的正確性,方便程式設計。vim與vi編輯器完全相容。什麼是一般模式?以vi開啟乙個檔案就直接進入一般模式了 這是預設的模式 在這個模式中...