由于find具有強大的功能,所以它的選項也很多,其中大部分選項都值得我們花時間來了解一下。即使系統中含有網絡文件系統( NFS),find命令在該文件系統中同樣有效,只你具有相應的權限。
在運行一個非常消耗資源的find命令時,很多人都傾向于把它放在后台執行,因為遍曆一個大的文件系統可能會花費很長的時間(這里是指30G字節以上的文件系統)。
一、find 命令格式
1、find命令的一般形式為;
find pathname -options [-print -exec -ok ...]
2、find命令的參數;
pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。
-print: find命令將匹配的文件輸出到標准輸出。
-exec: find命令對匹配的文件執行該參數所給出的shell命令。相應命令的形式為'command' { } \;,注意{ }和\;之間的空格。
-ok: 和-exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。
3、find命令選項
-name
按照文件名查找文件。
-perm
按照文件權限來查找文件。
-prune
使用這一選項可以使find命令不在當前指定的目錄中查找,如果同時使用-depth選項,那么-prune將被find命令忽略。
-user
按照文件屬主來查找文件。
-group
按照文件所屬的組來查找文件。
-mtime -n +n
按照文件的更改時間來查找文件, - n表示文件更改時間距現在n天以內,+ n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。
-nogroup
查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。
-nouser
查找無有效屬主的文件,即該文件的屬主在/etc/passwd中不存在。
-newer file1 ! file2
查找更改時間比文件file1新但比文件file2舊的文件。
-type
查找某一類型的文件,諸如:
b - 塊設備文件。
d - 目錄。
c - 字符設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。
-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節計。
-depth:在查找文件時,首先查找當前目錄中的文件,然后再在其子目錄中查找。
-fstype:查找位于某一類型文件系統中的文件,這些文件系統類型通常可以在配置文件/etc/fstab中找到,該配置文件中包含了本系統中有關文件系統的信息。
-mount:在查找文件時不跨越文件系統mount點。
-follow:如果find命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。
-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設備中。
另外,下面三個的區別:
-amin n
查找系統中最后N分鐘訪問的文件
-atime n
查找系統中最后n*24小時訪問的文件
-cmin n
查找系統中最后N分鐘被改變文件狀態的文件
-ctime n
查找系統中最后n*24小時被改變文件狀態的文件
-mmin n
查找系統中最后N分鐘被改變文件數據的文件
-mtime n
查找系統中最后n*24小時被改變文件數據的文件
4、使用exec或ok來執行shell命令
使用find時,只要把想要的操作寫在一個文件里,就可以用exec來配合find查找,很方便的
在有些操作系統中只允許-exec選項執行諸如l s或ls -l這樣的命令。大多數用戶使用這一選項是為了查找舊文件并刪除它們。建議在真正執行rm命令刪除文件之前,最好先用ls命令看一下,確認它們是所要刪除的文件。
exec選項后面跟隨着所要執行的命令或腳本,然后是一對兒{ },一個空格和一個\,最后是一個分號。為了使用exec選項,必須要同時使用print選項。如果驗證一下find命令,會發現該命令只輸出從當前路徑起的相對路徑及文件名。
例如:為了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec選項中
find Pictures/ -type f -exec ls -l {} \;
-rwxrwxrwx 1 zhujia zhujia 8689214 2010-01-03 15:23 Pictures/30.jpg
-rwxrwxrwx 1 zhujia zhujia 2367914 2010-06-13 10:36 Pictures/Ubuntu_for_HumansBW.png
-rwxrwxrwx 1 zhujia zhujia 6285829 2010-06-13 10:36 Pictures/Ubuntu_for_Humans3.png
-rwxrwxrwx 1 zhujia zhujia 160855 2010-06-02 16:00 Pictures/001.jpg
-rwxrwxrwx 1 zhujia zhujia 250805 2010-05-04 09:40 Pictures/53.jpg
-rwxrwxrwx 1 zhujia zhujia 140260 2010-06-02 16:00 Pictures/005.jpg
-rwxrwxrwx 1 zhujia zhujia 110073 2009-11-01 16:52 Pictures/Linux.jpg
-rwxrwxrwx 1 zhujia zhujia 5990688 2010-06-13 10:35 Pictures/Ubuntu_for_Humans2.png
-rwxrwxrwx 1 zhujia zhujia 181737 2010-06-02 15:58 Pictures/10.jpg
-rwxrwxrwx 1 zhujia zhujia 6083070 2010-06-13 10:34 Pictures/Ubuntu_for_Humans1.png
-rwxrwxrwx 1 zhujia zhujia 72837 2010-06-02 16:01 Pictures/011.jpg
-rwxrwxrwx 1 zhujia zhujia 6348163 2010-06-13 10:32 Pictures/Ubuntu_for_Humans.png
上面的例子中,find命令匹配到了當前目錄下的所有普通文件,并在-exec選項中使用ls -l命令將它們列出。
在下面的例子中, find命令在當前目錄中查找所有文件名以.conf結尾、更改時間在5日以上的文件,并刪除它們,只不過在刪除之前先給出提示。
$ find . -name "*.conf" -mtime +5 -ok rm { } \;
? n
按y鍵刪除文件,按n鍵不刪除。
任何形式的命令都可以在-exec選項中使用。
在下面的例子中我們使用grep命令。find命令首先匹配所有文件名為“ passwd*”的文件,例如passwd、passwd.old、passwd.bak,然后執行grep命令看看在這些文件中是否存在一個zhujia用戶。
sudo find /etc -name "passwd*" -exec grep "zhujia" {} \;
[sudo] password for zhujia:
zhujia:x:1000:1000:Zhujia,,,:/home/zhujia:/bin/bash
zhujia:x:1000:1000::/home/zhujia:/bin/bash
二、find命令的例子;
1、查找當前用戶主目錄下的所有文件:
下面兩種方法都可以使用
$ find $HOME -print
$ find ~ -print
2、讓當前目錄中文件屬主具有讀、寫權限,并且文件所屬組的用戶和其他用戶具有讀權限的文件;
$ find . -type f -perm 644 -exec ls -l { } \;
3、為了查找系統中所有文件長度為0的普通文件,并列出它們的完整路徑;
$ find / -type f -size 0 -exec ls -l { } \;
4、查找/var/log目錄中更改時間在7日以前的普通文件,并在刪除之前詢問它們;
$ find /var/log -type f -mtime +7 -ok rm { } \;
5、為了查找系統中所有屬于root組的文件;
$find . -group root -exec ls -l { } \;
6、find命令將刪除當目錄中訪問時間在7日以來、含有數字后綴的admin.log文件。
該命令只檢查三位數字,所以相應文件的后綴不要超過999。先建几個admin.log*的文件 ,才能使用下面這個命令
$ find . -name "admin.log[0-9][0-9][0-9]" -atime -7 -ok
rm { } \;
? n
? n
? n
? n
7、為了查找當前文件系統中的所有目錄并排序;
$ find . -type d | sort
8、為了查找系統中所有的rmt磁帶設備;
$ find /dev/rmt -print
三、xargs
xargs - build and execute command lines from standard input
在使用 find命令的-exec選項處理匹配到的文件時, find命令將所有匹配到的文件一起傳遞給exec執行。但有些系統對能夠傳遞給exec的命令長度有限制,這樣在find命令運行几分鐘之后,就會出現 溢出錯誤。錯誤信息通常是“參數列太長”或“參數列溢出”。這就是xargs命令的用處所在,特別是與find命令一起使用。
find命令把匹配到的文件傳遞給xargs命令,而xargs命令每次只獲取一部分文件而不是全部,不像-exec選項那樣。這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續下去。
在有些系統中,使用-exec選項會為處理每一個匹配到的文件而發起一個相應的進程,并非將匹配到的文件全部作為參數一次執行;這樣在有些情況下就會出現進程過多,系統性能下降的問題,因而效率不高;
而使用xargs命令則只有一個進程。另外,在使用xargs命令時,究竟是一次獲取所有的參數,還是分批取得參數,以及每一次獲取參數的數目都會根據該命令的選項及系統內核中相應的可調參數來確定。
來看看xargs命令是如何同find命令一起使用的,并給出一些例子。
下面的例子查找系統中的每一個普通文件,然后使用xargs命令來測試它們分別屬于哪類文件
find . -type f -print | xargs file
./Reference.pdf: PDF document, version 1.6
./SQLLanguageReference.pdf: PDF document, version 1.6
./find.cmd: UTF-8 Unicode English text
./LinuxProgramming/01-04.pdf: PDF document, version 1.3
./LinuxProgramming/01-08.pdf: PDF document, version 1.3
./LinuxProgramming/01-02.pdf: PDF document, version 1.3
./LinuxProgramming/04.pdf: PDF document, version 1.3
./LinuxProgramming/01-11.pdf: PDF document, version 1.3
./LinuxProgramming/01-12.pdf: PDF document, version 1.3
./LinuxProgramming/05.pdf: PDF document, version 1.3
./LinuxProgramming/03.pdf: PDF document, version 1.3
./LinuxProgramming/01-06.pdf: PDF document, version 1.3
./LinuxProgramming/02.pdf: PDF document, version 1.3
./LinuxProgramming/01-09.pdf: PDF document, version 1.3
./LinuxProgramming/Content.txt: ISO-8859 text, with CRLF line terminators
./LinuxProgramming/01-10.pdf: PDF document, version 1.3
./LinuxProgramming/01-07.pdf: PDF document, version 1.3
./LinuxProgramming/01-01.pdf: PDF document, version 1.3
./LinuxProgramming/01-03.pdf: PDF document, version 1.3
./LinuxProgramming/01-05.pdf: PDF document, version 1.3
在當前目錄下查找所有用戶具有讀、寫和執行權限的文件,并收回相應的寫權限:
ls -l
-rw-r--r-- 1 zhujia zhujia 35604 2010-09-03 23:55 command.odt
-rw------- 1 zhujia zhujia 1848104 2010-09-03 10:17 Developer'sGuide.pdf
-rw-r--r-- 1 zhujia zhujia 73780 2010-09-04 00:23 find.cmd
-rw------- 1 zhujia zhujia 2277845 2010-09-03 21:49 JavaDeveloper'sGuide.pdf
-rw-r--r-- 1 zhujia zhujia 39949 2010-09-04 00:19 Linux find命令詳解.odt
drwx------ 2 zhujia zhujia 4096 2010-06-25 07:35 LinuxProgramming
-rwxr-xr-x 1 zhujia zhujia 4970457 2010-09-03 11:50 Reference.pdf
-rwxr-xr-x 1 zhujia zhujia 9664402 2010-09-03 11:52 SQLLanguageReference.pdf
-rwxrwxrwx 1 zhujia zhujia 703694 2010-08-07 12:41 SQL語言藝朮.pdf
-rwxrwxrwx 1 zhujia zhujia 50 2010-05-20 13:00 updateFonts
find . -perm -7 -print | xargs chmod o-w
# ls -l
-rw-r--r-- 1 zhujia zhujia 35604 2010-09-03 23:55 command.odt
-rw------- 1 zhujia zhujia 1848104 2010-09-03 10:17 Developer'sGuide.pdf
-rw-r--r-- 1 zhujia zhujia 73780 2010-09-04 00:23 find.cmd
-rw------- 1 zhujia zhujia 2277845 2010-09-03 21:49 JavaDeveloper'sGuide.pdf
-rw-r--r-- 1 zhujia zhujia 39949 2010-09-04 00:19 Linux find命令詳解.odt
drwx------ 2 zhujia zhujia 4096 2010-06-25 07:35 LinuxProgramming
-rwxr-xr-x 1 zhujia zhujia 4970457 2010-09-03 11:50 Reference.pdf
-rwxr-xr-x 1 zhujia zhujia 9664402 2010-09-03 11:52 SQLLanguageReference.pdf
-rwxrwxr-x 1 zhujia zhujia 703694 2010-08-07 12:41 SQL語言藝朮.pdf
-rwxrwxr-x 1 zhujia zhujia 50 2010-05-20 13:00 updateFonts
find命令配合使用exec和xargs可以使用戶對所匹配到的文件執行几乎所有的命令。
四、find 命令的參數
下面是find一些常用參數的例子,有用到的時候查查就行了,像上面前几個貼子,都用到了其中的的一些參數,也可以用man或查看論壇里其它貼子有find的命令手冊
1、使用name選項
文件名選項是find命令最常用的選項,要么單獨使用該選項,要么和其他選項一起使用。
可以使用某種文件名模式來匹配文件,記住要用引號將文件名模式引起來。
不管當前路徑是什么,如果想要在自己的根目錄$HOME中查找文件名符合*.txt的文件,使用~作為 'pathname'參數,波浪號~代表了你的$HOME目錄。
$ find ~ -name "*.txt" -print
想要在當前目錄及子目錄中查找所有的‘ *.txt’文件,可以用:
$ find . -name "*.txt" -print
想要的當前目錄及子目錄中查找文件名以一個大寫字母開頭的文件,可以用:
$ find . -name "[A-Z]*" -print
想要在/etc目錄中查找文件名以host開頭的文件,可以用:
$ find /etc -name "host*" -print
想要查找$HOME目錄中的文件,可以用:
$ find ~ -name "*" -print 或find . -print
要想讓系統高負荷運行,就從根目錄開始查找所有的文件。
$ find / -name "*" -print
如果想在當前目錄查找文件名以兩個小寫字母開頭,跟着是兩個數字,最后是.txt的文件,下面的命令就能夠返回名為ax37.txt的文件:
$find . -name "[a-z][a-z][0--9][0--9].txt" -print
2、用perm選項
按照文件權限模式用-perm選項,按文件權限模式來查找文件的話。最好使用八進制的權限表示法。
如在當前目錄下查找文件權限位為755的文件,即文件屬主可以讀、寫、執行,其他用戶可以讀、執行的文件,可以用:
$ find . -perm 755 -print
還有一種表達方法:在八進制數字前面要加一個橫杠-,表示都匹配,如-007就相當于777,-006相當于666
# ls -l
-rwxrwxr-x 2 sam adm 0 10月 31 01:01 http3.conf
-rw-rw-rw- 1 sam adm 34890 10月 31 00:57 httpd1.conf
-rwxrwxr-x 2 sam adm 0 10月 31 01:01 httpd.conf
drw-rw-rw- 2 gem group 4096 10月 26 19:48 sam
-rw-rw-rw- 1 root root 2792 10月 31 20:19 temp
# find . -perm 006
# find . -perm -006
./sam
./httpd1.conf
./temp
-perm mode:文件許可正好符合mode
-perm +mode:文件許可部分符合mode
-perm -mode: 文件許可完全符合mode
3、忽略某個目錄
如果在查找文件時希望忽略某個目錄,因為你知道那個目錄中沒有你所要查找的文件,那么可以使用-prune選項來指出需要忽略的目錄。在使用-prune選項時要當心,因為如果你同時使用了-depth選項,那么-prune選項就會被find命令忽略。
如果希望在/apps目錄下查找文件,但不希望在/apps/bin目錄下查找,可以用:
$ find /apps -path "/apps/bin" -prune -o -print
4、使用find查找文件的時候怎么避開某個文件目錄
比如要在/usr/sam目錄下查找不在dir1子目錄之內的所有文件
find /usr/sam -path "/usr/sam/dir1" -prune -o -print
find [-path ..] [expression] 在路徑列表的后面的是表達式
-path "/usr/sam" -prune -o -print 是 -path "/usr/sam" -a -prune -o
-print 的簡寫表達式按順序求值, -a 和 -o 都是短路求值,與 shell 的 && 和 || 類似如果 -path "/usr/sam" 為真,則求值 -prune , -prune 返回真,與邏輯表達式為真;否則不求值 -prune,與邏輯表達式為假。如果 -path "/usr/sam" -a -prune 為假,則求值 -print ,-print返回真,或邏輯表達式為真;否則不求值 -print,或邏輯表達式為真。
這個表達式組合特例可以用偽碼寫為
if -path "/usr/sam" then
-prune
else
避開多個文件夾
find /usr/sam \( -path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -print
圓括號表示表達式的結合。
\ 表示引用,即指示 shell 不對后面的字符作特殊解釋,而留給 find 命令去解釋其意義。
查找某一確定文件,-name等選項加在-o 之后
#find /usr/sam \(-path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -name "temp" -print
5、使用user和nouser選項
按文件屬主查找文件,如在$HOME目錄中查找文件屬主為sam的文件,可以用:
$ find ~ -user sam -print
在/etc目錄下查找文件屬主為uucp的文件:
$ find /etc -user uucp -print
為了查找屬主帳戶已經被刪除的文件,可以使用-nouser選項。這樣就能夠找到那些屬主在/etc/passwd文件中沒有有效帳戶的文件。在使用-nouser選項時,不必給出用戶名; find命令能夠為你完成相應的工作。
例如,希望在/home目錄下查找所有的這類文件,可以用:
$ find /home -nouser -print
6、使用group和nogroup選項
就像user和nouser選項一樣,針對文件所屬于的用戶組, find命令也具有同樣的選項,為了在/apps目錄下查找屬于gem用戶組的文件,可以用:
$ find /apps -group gem -print
要查找沒有有效所屬用戶組的所有文件,可以使用nogroup選項。下面的find命令從文件系統的根目錄處查找這樣的文件
$ find / -nogroup-print
7、按照更改時間或訪問時間等查找文件
如果希望按照更改時間來查找文件,可以使用mtime,atime或ctime選項。如果系統突然沒有可用空間了,很有可能某一個文件的長度在此期間增長迅速,這時就可以用mtime選項來查找這樣的文件。
用減號-來限定更改時間在距今n日以內的文件,而用加號+來限定更改時間在距今n日以前的文件。
希望在系統根目錄下查找更改時間在5日以內的文件,可以用:
$ find / -mtime -5 -print
為了在/var/adm目錄下查找更改時間在3日以前的文件,可以用:
$ find /var/adm -mtime +3 -print
8、查找比某個文件新或舊的文件
如果希望查找更改時間比某個文件新但比另一個文件舊的所有文件,可以使用-newer選項。它的一般形式為:
newest_file_name ! oldest_file_name
其中,!是邏輯非符號。
查找更改時間比文件sam新但比文件temp舊的文件:
例:有兩個文件
-rw-r--r-- 1 sam adm 0 10月 31 01:07 fiel
-rw-rw-rw- 1 sam adm 34890 10月 31 00:57 httpd1.conf
-rwxrwxr-x 2 sam adm 0 10月 31 01:01 httpd.conf
drw-rw-rw- 2 gem group 4096 10月 26 19:48 sam
-rw-rw-rw- 1 root root 2792 10月 31 20:19 temp
# find -newer httpd1.conf ! -newer temp -ls
1077669 0 -rwxrwxr-x 2 sam adm 0 10月 31 01:01 ./httpd.conf
1077671 4 -rw-rw-rw- 1 root root 2792 10月 31 20:19 ./temp
1077673 0 -rw-r--r-- 1 sam adm 0 10月 31 01:07 ./fiel
查找更改時間在比temp文件新的文件:
$ find . -newer temp -print
9、使用type選項
在/etc目錄下查找所有的目錄,可以用:
$ find /etc -type d -print
在當前目錄下查找除目錄以外的所有類型的文件,可以用:
$ find . ! -type d -print
在/etc目錄下查找所有的符號鏈接文件,可以用
$ find /etc -type l -print
10、使用size選項
可以按照文件長度來查找文件,這里所指的文件長度既可以用塊(block)來計量,也可以用字節來計量。以字節計量文件長度的表達形式為N c;以塊計量文件長度只用數字表示即可。
在按照文件長度查找文件時,一般使用這種以字節表示的文件長度,在查看文件系統的大小,因為這時使用塊來計量更容易轉換。
在當前目錄下查找文件長度大于1 M字節的文件:
$ find . -size +1000000c -print
在/home/apache目錄下查找文件長度恰好為100字節的文件:
$ find /home/apache -size 100c -print
在當前目錄下查找長度超過10塊的文件(一塊等于512字節):
$ find . -size +10 -print
11、使用depth選項
在使用find命令時,可能希望先匹配所有的文件,再在子目錄中查找。使用depth選項就可以使find命令這樣做。這樣做的一個原因就是,當在使用find命令向磁帶上備份文件系統時,希望首先備份所有的文件,其次再備份子目錄中的文件。
在下面的例子中, find命令從文件系統的根目錄開始,查找一個名為CON.FILE的文件。
它將首先匹配所有的文件然后再進入子目錄中查找。
$ find / -name "CON.FILE" -depth -print
12、使用mount選項
在當前的文件系統中查找文件(不進入其他文件系統),可以使用find命令的mount選項。
從當前目錄開始查找位于本文件系統中文件名以XC結尾的文件:
$ find . -name "*.XC" -mount -print
发表评论
-
Ubuntu ISO镜像升级
2009-11-01 09:53 6861、下载Ubuntu alt ... -
Ubuntu9.10 更新源
2009-11-21 20:31 606网易163的更新源 deb ... -
Ubuntu终端汉字的显示
2009-12-18 18:17 1323Ubuntu 终端字体不能显 ... -
非常棒的几款Ubuntu主题
2009-12-18 22:50 788这几款漂亮的主题在网上流传很久了,它们都出自Zgegblog作 ... -
ubuntu 开机自动开启数字小键盘
2009-12-19 11:49 690首先,需 ... -
U盘装Linux(Ubuntu)
2010-04-06 16:03 862把U盘刻成光盘(以ubuntu9.10为例) 前提:电脑支持U ... -
Ubuntu 10.04 (Lucid) 更新源
2010-04-10 22:02 695deb http://mirror.lupaworld.co ... -
轻松安装卸载Linux软件
2010-06-08 09:00 677在Windows下安装 ... -
Ubuntu 10.04(Lucid) 教育网更新源
2010-06-12 22:52 715电子科技大学源(校园网推荐,快)deb http://ubun ... -
Grub 2 修改默认引导系统
2010-07-11 23:06 2209总有人装了Ubuntu仍忘不了Windows。我 ... -
超实用的Linux/Unix快捷键大汇总
2010-07-12 12:55 626下述所有命令在Linux/unix的shell下有效,這里以b ... -
How to Chang the root Password
2010-07-25 14:17 605As default Ubuntu has no passwo ... -
Ubuntu 10.04(Lucid) ipv6 更新源
2010-07-29 18:23 679deb http://mirror.switch.c ... -
Linux Change or Rename User Name and UID
2010-08-10 07:25 749Q. How do I change user name (r ... -
How to: Change Hostname
2010-08-18 16:20 594Environment:Ubuntu 10.04(Lucid) ... -
How to add a user to the sudoers list
2010-09-11 20:54 730How to add a user to the sudoer ... -
Fedora Kernel Headers的安装
2010-09-11 21:07 2867想尝试一下KDE桌面,可是有不想再已有的Ubuntu上安装,于 ... -
Linux ssh安全设置
2010-09-28 21:55 755SSH服务器配置文件是/etc/ssh/sshd_conf。在 ... -
Linux Command
2010-11-20 13:56 982Linux文件管理命令 1 l ...
相关推荐
Linux Find 命令详解 非常详尽
帮助您轻松工作及管理你的Linux系统 没什么好说的,想学就下。
超级详细的Linux,find命令详解,很实用适合Linux学习爱好者!
详细介绍了linux下的find命令经常使用的选项的意义和方法
Linux运维实用命令之find详解,find命令用于Linux查询最实用命令之一,请大家参考。
Linux Find_命令使用详解
今天小编就为大家分享一篇关于Linux文本查找命令find的用法详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
Linux find命令 Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子...
16. find 17. grep 18. more 19. less 20. head 21. tail 22. cut 23. at 24. crontab 25. sleep 26. kill 27. ps pstree 28. top 29. expr 30. locate 31. split 33. man,info 34. alias 35. unalias 36. clear
Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统...
主要描述linux中常用到的命令:cd,ls,chown ,cp,cup,find,less,ln...等。
本篇文章主要介绍了Linux中 find查找命令详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Linux系统下的find 命令用于在目录结构中查找文件,同时还可以对查找结果进行指定的操作。下面这篇文章主要介绍了Linux中find命令的用法,需要的朋友可以参考借鉴,下面来一起看看吧。
linux命令正则表达式的详细用法和解释
linux查找命令在linux中用的很多,但是有多少人知道其实查找命令的更多超级有用的方法?
在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linux中怎么实现此功能。 假如在当前目录下查找文件,且当前目录下有很多...
文本处理命令,包括find,xargs,grep,sed,awk命令的详解及实例分析。
大数据基础-Linux基础详解课程
Linux xargs命令 1.功能: xargs可以将stdin中以空格或换行符进行分隔的数据,形成以空格分隔的参数(arguments),传递给其他命令。因为以空格作为分隔符,所以有一些文件名或者其他意义的名词内含有空格的时候,...