檔案查詢命令——find
預設-print: 顯示
-ls:類似ls -l的形式顯示每一個檔案的詳細
-ok COMMAND {} \; 反斜線分號結尾,{}作為檔名稱佔位符;每一次操作都需要使用者確認
-exec COMMAND {} \; 和上一個ok用法一樣;只是每一次操作不需要使用者確認。
比如:
find ./ -perm -006 -exec chmod o-w {} \; 找到其他使用者可讀可寫的檔案,將他的寫許可權去掉chmod o-w是命令{}表示引用你找到的檔案。
find ./ -perm -020 -exec mv {} {}.new \; 找到屬組有寫許可權的檔案將他的名字改為原來的名字後面加.new,因為單純用mv命令應該這樣寫mv name name.new,所以{}出現兩次。只要引用檔名就要加{}。
相關推薦
【Linux】比較幾個檔案查詢命令 find-locate-whereis-which
Linux中的檔案查詢命令很多,今天先學習一下find、locate 、whereis、which。 先看一下這幾個命令的主要區別: linux命令中find、locate 、whereis、which均可用來查詢檔案,主要區別有: find是最常用和最強大的查詢命令
Linux命令——檔案查詢命令find
命令格式: find [path] [option] [action] 命令功能: 用於在檔案樹中查詢檔案,並作出相應處理 命令引數: [path]:find命令所查詢的目錄路徑。('.'表示當前目錄,
檔案查詢命令——find
運作: 預設-print: 顯示 -ls:類似ls -l的形式顯示每一個檔案的詳細 -ok COMMAND {} \; 反斜線分號結尾,{}作為檔名稱佔位符;每一次操作都需要使用者確認 -exec COMMAND {} \; 和上一個ok用法一樣;只是每一次操作不需要使用者確認。 比如: find
Linux檔案查詢命令find,xargs詳述
總結:zhy2111314來自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的詳細說明,可貴的是針對引數舉了很多的例項,大量的例證,讓初學者更為容易理解;本文是zhyfly兄貼在論壇中;我對本文進行了再次整理,為方便大家閱讀; 目錄 1、find命令的一般形式為;2、find
檔案查詢命令find,locate,whereis,which
一:find : 查詢檔案精確,但是速度慢,資源消耗高,通過遍歷硬碟來查詢 find可以從檔名、讀取修改時間、大小、型別等等來篩選檔案,可以完成日常幾乎所有的查詢需求。 1:基本語法:find [目錄] 條件 (如果不寫目錄,則預設從當前目錄查詢) 2:常用引數: ①:時
linux下的find檔案查詢命令與grep檔案內容查詢命令
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。 區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。
Linux檔案查詢命令詳解-which whereis find locate
原創BLog,轉載請註明出處 which命令 首先檢視man which的說明 which - shows the full path of (shell) commands. 在$PATH目錄下查詢命令的絕對路徑,PATH配置不同,查詢的結果也不同 檢視系統的PA
Linux下比find快N倍的檔案查詢命令
使用linux作業系統的人,一般都用過檔案查詢命令find,在檔案數量非常龐大的時候,比如在高通的android工程專案中,目錄大小有十幾個G,檔案數量非常多,用find命令就太慢了。下面介紹一個比f
Linux基本功——五個查詢檔案的命令find,locate,whereis,which,type
Editor’s Note: This is a guest post by an anonymous reader of this blog. Who goes by the name “Rand“ _____________________________________________________
Linux之檔案查詢命令locate與find詳解
一,檔案查詢 檔案查詢就是在檔案系統上查詢符號條件的檔案 檔案查詢可以通過使用locate和find命令 locate :非實時查詢(資料庫查詢) find :實時查詢 locate命令 查詢系統上預建的檔案索引資料庫 : /var/lib/mloc
Linux的五個檔案查詢命令:find,locate,whereis,which,type
find:查詢檔案或目錄所在路徑 locate:根據檔案資料庫updatedb查詢檔案或目錄 locate不搜尋具體目錄,而是搜尋一個數據庫(/var/lib/locatedb),這個資料庫中含有本地所有檔案資訊(預設沒有掃描外接的行動硬碟或者掛載在/media下的其他
Linux檔案查詢命令及find詳解
一、linux的檔案查詢工具 1、locate工具 2、find工具 二、locate命令 1、特點: (1)依賴資料庫(可以用update更新資料庫,但費時長,現實企業環境最好不用) (2
厲害了!除了find命令,還有這麼多檔案查詢命令,高手必備!
大家好,我是良許。 在系統裡查詢檔案,是所有工程師都必備的技能(不管你用的是 Windows 、Linux、還是 MacOS 系統)。對於 Linux 作業系統,單單一個 find 命令就可以完成非常多的搜尋工作。 但是,檔案搜尋命令遠不止一個 find 命令,還有很多。本文就對 Linux 下檔案搜尋命
Linux 下強大的查詢命令find
一、find 命令的格式 find pathname -options [ -print -exec -ok ... ] 引數詳解: --- pathname :是find命令所查詢的目錄路徑。例如用符號.來表示當前目錄,用/來表示系統根目錄。 --- -print :表示find命令將匹配的檔案輸出到標準輸
Linux之檔案查詢命令詳解
find 查詢檔案 find ./ -type f 查詢目錄 find ./ -type d 查詢名字為test的檔案或目錄 find ./ -name test 查詢名字符合正則表示式的檔案,注意前面的‘.*’(查詢到的檔案帶有目錄) find ./ -regex .*so.*\.gz 查詢目
Linux 常用命令之——檔案搜尋命令find、locate、which、whereis、grep
一、命令名稱:find 命令所在路徑:/bin/find 執行許可權:所有使用者 語法: find [搜尋範圍] [匹配條件] $find /etc -name init -name 在某路徑下根據檔名稱搜尋檔案 $find
檔案查詢命令使用
檔案查詢工具:locate、find locate使用 find使用 為了高效提升效率,檔案系統中的檔案眾多,Linux系統一切皆檔案的思想,不免有時候忘記某個檔案位於哪個資料夾,或具體叫什麼名字等,使用ls/cd 等工具一個一個查詢比較低效無用,對於內容查詢可以使用'三劍客'。
查詢命令find
find [OPTION]... [查詢路徑] [查詢條件] [處理動作]查詢路徑:指定具體目標路徑;預設為當前目錄查詢條件:指定的查詢標準,可以檔名、大小、型別、許可權等標準進行;預設為找出指定路徑下的所有檔案處理動作:對符合條件的檔案做操作,預設輸出至螢幕 查詢條件-name "檔名稱":支援使用glob
centos檔案查詢命令
在使用linux時,經常需要進行檔案查詢。其中查詢的命令主要有find和grep。兩個命令是有區的。 區別:(1)find命令是根據檔案的屬性進行查詢,如檔名,檔案大小,所有者,所屬組,是否為空,訪問時間,修改時間等。 (2)gre
Linux 下幾個查詢命令 find,locate,whereis,which,type 總結
在 Linux 命令列下,常常根據需要進行相應檔案的查詢,有很多方法可以做到這一點,本次部落格對這些方法進行一個總結,可根據需要靈活運用。 1. find find 是最常見也是最強大的查詢命令,幾乎能滿足任何查詢需求。 find 命令使用格式: find 路徑