www国产亚洲精品久久小说,在线 | 一区二区三区四区,综合成人亚洲网友偷自拍,中文字幕人妻第一区,最近中文字幕mv

微思網(wǎng)絡(luò)
全國免費(fèi)電話:400-881-4699
當(dāng)前位置:首頁>微思動(dòng)態(tài) > >詳情
全國熱線電話 400-881-4699

在線留言

傻瓜式Linux find命令教程

發(fā)布作者:微思網(wǎng)絡(luò)   發(fā)布時(shí)間:2016-11-17   瀏覽量:0

find的使用格式如下:
  $ find <指定目錄><指定條件><指定動(dòng)作>
  - <指定目錄>:所要搜索的目錄及其所有子目錄。默認(rèn)為當(dāng)前目錄。
  - <指定條件>:所要搜索的文件的特征。
  - <指定動(dòng)作>:對(duì)搜索結(jié)果進(jìn)行特定的處理。


如果什么參數(shù)也不加,find默認(rèn)搜索當(dāng)前目錄及其子目錄,并且不過濾任何結(jié)果(也就是返回所有文件),將它們?nèi)硷@示在屏幕上。


1.當(dāng)前目錄下查找文件
[root@linuxidc.com ~]# find . -name test.txt
./findtest/test.txt


2.指定目錄下查找
[root@linuxidc.com ~]# find /root/ -name test.txt
/root/findtest/test.txt


3.忽略大小寫查找
[root@linuxidc.com ~]# find /root -iname test.txt
/root/findtest/test.txt
/root/findtest/TEST.txt


4.查找目錄
[root@linuxidc.com ~]# find / -type d -name test
/usr/lib64/python2.7/unittest/test
/usr/lib64/python2.7/test
/usr/src/kernels/3.10.0-229.14.1.el7.x86_64/include/config/test
/usr/src/kernels/3.10.0-229.14.1.el7.x86_64/lib/raid6/test


5.按名稱查找php文件
[root@linuxidc.comzabbix]# find . -type f -name events.php
./events.php


6.在目錄中查找所有的php文件
[root@linuxidc.comzabbix]# find . -type f -name "*.php"
./graphs.php
./tr_logform.php
./authentication.php
./popup_httpstep.php
./image.php
..........


7.查找文件權(quán)限是777的
[root@linuxidc.com ~]# find . -type f -perm 0777 -print
./findtest/test.txt


8.查找文件權(quán)限不是777的
[root@linuxidc.com ~]# find . -type f ! -perm 0777 -print


9.查找644權(quán)限的SGID文件
[root@linuxidc.com ~]# find / -perm 2644


10.查找權(quán)限為551的粘著位文件
[root@linuxidc.com ~]# find / -perm 1551


11.查找所有SUID文件
root@linuxidc.com ~]# find / -perm /u=s


12.查找所有SGID文件
[root@linuxidc.com ~]# find / -perm /g+s


13.查找所有只讀文件
[root@linuxidc.com ~]# find / -perm /u=r


14.查找所有可執(zhí)行文件
[root@linuxidc.com ~]# find / -perm /a=x


15.查找所有777文件,并改為644
反斜杠用來告訴find何時(shí)命令結(jié)束
[root@linuxidc.com ~]# find / -type f -perm 0777 -print -exec chmod 644 {} \;


16.查找所有777的目錄,并改為755
[root@linuxidc.com ~]# find / -type d -perm 777 -print -exec chmod 755 {} \;


17.查找并刪除某個(gè)文件
[root@linuxidc.com ~]# find . -type f -name "test.txt" -exec rm -f {} \;


18.查找并刪除多個(gè)文件
[root@linuxidc.com ~]# find . -type f -name "*.txt" -exec rm -f {} \;


19.查找所有的空文件
[root@linuxidc.com ~]# find /tmp -type f -empty


20.查找所有空目錄
[root@linuxidc.com ~]# find /tmp -type d -empty


21.查找所有隱藏文件
[root@linuxidc.com ~]# find /tmp -type f -name ".*"


22.根據(jù)用戶查找某個(gè)文件
[root@linuxidc.com ~]# find / -user root -name test.txt


23.根據(jù)用戶查找所有的文件
在/home下屬于某個(gè)用戶的所有文件
 
[root@linuxidc.com ~]# find /home -user zabbix
/home/zabbix
/home/zabbix/.bash_history
/home/zabbix/.config
/home/zabbix/.config/abrt
/home/zabbix/mysql-community-release-el7-5.noarch.rpm
/home/zabbix/.lesshst
/home/zabbix/.cache
/home/zabbix/.cache/abrt
/home/zabbix/.cache/abrt/lastnotification
/home/zabbix/.bash_logout
/home/zabbix/.viminfo
/home/zabbix/.mysql_history
/home/zabbix/.bashrc
/home/zabbix/.bash_profile
 
24./home目錄下查找某個(gè)組的所有文件
[root@linuxidc.com ~]# find /home -group developer


25./home目錄下忽略大小寫查找用戶zabbix的所有文件
[root@linuxidc.com ~]# find /home -user zabbix -iname "*.txt"


26.查找50天之內(nèi)修改過的文件
[root@linuxidc.com ~]# find / -mtime 50


27.查找50天之內(nèi)被存取過的文件
[root@linuxidc.com ~]# find / -atime 50


28.查找50-100天之內(nèi)修改過的文件
[root@linuxidc.com ~]# find / -atime +50 -mtime -100


29.查找1個(gè)小時(shí)之內(nèi)有變化的文件
[root@linuxidc.com ~]# find / -cmin -60


30.查找1個(gè)小時(shí)之內(nèi)修改過的文件
[root@linuxidc.com ~]# find / -mmin -60


31.查找1個(gè)小時(shí)之內(nèi)被存取過的文件
[root@linuxidc.com ~]# find / -amin -60


32.查找所有的50M大小的文件
[root@linuxidc.com ~]# find / -size 50M


33.查找50-100M之間的文件
[root@linuxidc.com ~]# find / -size +50M -size -100M


34.查找并刪除100M大小的文件
[root@linuxidc.com ~]# find / -size +100M -exec rm -rf {} \;


35.查找并刪除指定類型,指定大小的文件
[root@linuxidc.com ~]# find / -type f -name *.mp3 -size +10M -exec rm {} \;

?
返回頂部