find . name "*.txt"。令進(jìn)Linux的效利行文ヽ(′▽?zhuān)?/find命令是一個(gè)非常強大的工具,它可以在指定的令進(jìn)目錄及其子??目錄中搜索文件和目錄,并可以根據各種條件來(lái)過(guò)濾搜索結??果,效利行文下??面將詳細介紹find命令??的令進(jìn)用法:
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)1、效利行文基本語(yǔ)法
路徑:指定要搜索的令進(jìn)目錄路徑,可以是效利行文具體的目錄路徑,也可以是(shi)令進(jìn)"."表示當前目錄,或者"/"表示從根目錄開(kāi)始搜索。效利行文
匹配條件:用于指定搜索的令進(jìn)條件,如文件名、效利行文文件類(lèi)型、文件大小??等(°o°)(deng)。
動(dòng)作:對找到的??文件執行的操作,如刪除、打印等。
2、常用選項
(圖片來(lái)源網(wǎng)絡(luò ),侵刪)name:按照文件名搜索,支持通配符。
type:按照文件類(lèi)型搜索,如f代表普通文件,d代表目錄。
siz??e:按照文件大小搜索,可以指定具體大小或者使用單位如K、M、G。
mtime:按照文件的修改時(shí)間搜索,可以指定天數前的某(′;ω;`)個(gè)時(shí)間點(diǎn)。
u(′?_?`)ser:按照文件所ヽ(′▽?zhuān)?/(suo)有者搜索。
(圖片來(lái)??源網(wǎng)絡(luò ),侵刪)(′ω`)3、
exec:對每個(gè)匹配到的文件執行指定的命令。
mmin:根據文件最后訪(fǎng)問(wèn)時(shí)間來(lái)搜索,可以??用于查找最近被訪(fǎng)問(wèn)過(guò)的文件。
amin:根據文件最后訪(fǎng)問(wèn)時(shí)間來(lái)搜索,適合查找最近被讀過(guò)的文件??。
cmin:根據文件狀態(tài)改變的時(shí)間來(lái)搜索,適合查找權限或屬性被修改過(guò)的新文件。
下面通過(guò)具體例子來(lái)進(jìn)一步理解find命令的??用法:
查找當前目錄下(xia)名為file.txt的文件:
find . name file.txt
列出當前目錄及其子目錄下所有后綴為.c的文件:
find . name &qu(???)ot;*.c"
find /home size +1M(╯°□°)╯︵ ┻━┻
查找/var/??log目錄下7天前修改過(guò)的文件:
find /var/log mtime +7
查找過(guò)去7天內被訪(fǎng)問(wèn)過(guò)的文件:
find /path/to/search atime 7
查找最近20天內狀態(tài)發(fā)生改變的文件和目錄:
find . ctime 20
查找所有文件長(cháng)度為0的普通文件,并(???)列出它們的完整路徑:
fヽ(′ー`)ノind / type f size 0 exec ls l { } ;
Linux下的find命令提供ヽ(′▽?zhuān)?ノ了強大而靈活的文件搜索功能,通過(guò)組合不同的選項和參數,系統管理員和普通用戶(hù)可以精確地找到他們需要的文件或目錄,并對這些文件執行一系列操作,在實(shí)際工作中掌握好find命令,將極大提高文件管(guan)理和處理的效率。
Copyright ? 2012-2018 天津九安特機電工程有限公司 版權所有 備案號: