Linux常用指令筆記

1.VIM指令

2.find指令

查詢指定目錄下的文件,可以指定多個篩選條件

參數 作用 示例 備注(linux目錄也屬于文件)
. 查詢當前目錄和子目錄下的所有文件和文件夾 find . -name "dir" or find /home -name "dir" 查詢當前目錄和子目錄下(home目錄下的)的所有名稱以dir開頭的文件和文件夾
-name 匹配文件和文件夾的名稱 find . -name(-iname) "*.txt" 匹配(iname忽略大小寫)以.txt結尾的文件名(文件和文件夾)
-path 匹配文件和文件夾的路徑 find /home -path "/dir" 匹配home目錄下路徑包含/dir的文件及文件夾
-regex 匹配正則表達式 find . -regex(-iregex) ".*(.txt|.pdf)$" 匹配以.txt和.pdf為后綴的文件名
-type 匹配文件類型 find . -type f 匹配普通文件類型的文件 f:普通文件;l:符號鏈接;d:目錄;c:字符設備;b:塊設備;s:套接字;p:Fifo
-maxdepth /-mindepth 向下匹配最大最小層級 find . -maxdepth 2 -type f 向下最多匹配兩級匹配文件類型為普通文件的文件
時間戳 匹配時間范圍 find . -atime -7 匹配七天之內訪問過的文件。 -a: 訪問;-m:修改;-c:數據源修改 time:天數; min:分鐘
.delete 刪除匹配項 find . -name ".txt" -delete 刪除當前目錄下所有.txt為后綴的文件
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容