海詩網(wǎng) 知識(shí)百科 linux搜索文件命令(ubuntu find命令)

linux搜索文件命令(ubuntu find命令)

linux搜索文件命令, linux系統(tǒng)下搜索文件的命令是什么?以下是該命令的具體介紹:

linux系統(tǒng)下搜索文件的常用命令是:find命令。

1.find命令簡(jiǎn)介:

Linux find命令用于查找指定目錄中的文件。參數(shù)前的任何字符串都將被視為要搜索的目錄名。如果使用此命令時(shí)沒有設(shè)置參數(shù),find命令將搜索當(dāng)前目錄中的子目錄和文件。

并顯示所有找到的子目錄和文件。

2.語法:

find path -option [ -print ] [ -exec -ok command ] {} /;

3.參數(shù)描述:

Path:由find命令找到的目錄路徑。例如,使用。表示當(dāng)前目錄,而/表示系統(tǒng)根目錄。

-print: find命令將匹配的文件輸出到標(biāo)準(zhǔn)輸出。

-exec:find命令對(duì)匹配文件執(zhí)行此參數(shù)給出的shell命令。相應(yīng)的命令是命令{}的形式;注意{}和;之間的空間。

-ok:它的功能與-exec相同,只是該參數(shù)給出的shell命令是在更安全的模式下執(zhí)行的。在執(zhí)行每個(gè)命令之前,會(huì)給出一個(gè)提示,讓用戶決定是否執(zhí)行。

例如:

列出當(dāng)前目錄及其子目錄中所有擴(kuò)展名為C的文檔:

# find . -name *.c

列出當(dāng)前目錄下子目錄中的所有常規(guī)文件:

# find . -type f

列出當(dāng)前目錄及其子目錄中最近20天更新的所有文件:

# find . -ctime -20

在/var/log目錄中查找更改時(shí)間在7天之前的普通文件,并在刪除它們之前詢問它們:

# find /var/log -type f -mtime +7 -ok rm {}/;

查找目錄中文件所有者對(duì)其有讀寫權(quán)限,文件所屬組的用戶和其他用戶有讀取權(quán)限的文件:

# find . -type f -perm 644 -exec ls -l {}/;

為了找到系統(tǒng)中所有文件長(zhǎng)度為0的常用文件并列出它們的完整路徑:

# find/-type f -size 0 -exec ls -l {} /;

ubuntu find命令

linux搜索文件命令,以上就是本文為您收集整理的linux搜索文件命令最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。

本文來自網(wǎng)絡(luò),不代表海詩網(wǎng)立場(chǎng),轉(zhuǎn)載請(qǐng)注明出處:http://x91880.com/n/165524.html
      

linux系統(tǒng)基本命令(linux的基本命令)

發(fā)表回復(fù)
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時(shí)間:周一至周五,9:00-17:30,節(jié)假日休息

關(guān)注微信
微信掃一掃關(guān)注我們
微信掃一掃關(guān)注我們
關(guān)注微博
返回頂部