find命令面試題


注意

(1)建議先創建快照*
(2)有可能存在命令正確,但是查找不到文件的情況,是因為不存在相關條件的文件
(3)如果存在命令正確,但是查找不到文件的情況,則先創建相關的文件、目錄、用戶、組,設置好對應的權限,再進行查找
(4)如果是以時間為查找條件的題,則使用date命令修改linux系統時間為幾天以前,創建好相關文件后再改回當前時間(date命令使用可參考https://blog.csdn.net/stalin_/article/details/80436568
*

1.找出/tmp目錄下,屬主不是root,且文件名不以f開頭的文件

[root@chengyinwu ~]# find /tmp/ -type f ! -user root ! -name "f*"

2.查找/etc/目錄下,所有.conf后綴的文件

[root@yinwucheng ~]# find /etc/ -type f -name "*.conf"

3.查找/var目錄下屬主為root,且屬組為mail的所有文件

[root@yinwucheng ~]# find /var/ -type f -user root -group mail

4.查找/var目錄下7天以前,同時屬主不為root,也不是postfix的文件

[root@yinwucheng ~]# find /var/ -type f -mtime +7 ! -user root ! -user postfix

5.查找/etc目錄下大於1M且類型為普通文件的所有文件

[root@yinwucheng ~]# find /etc/ -type f -size +1M

6.查找/etc目錄下所有用戶都沒有寫權限的文件

[root@yinwucheng ~]# find /etc/ -type f -perm a-w

7.查找/目錄下最后創建時間是3天前,后綴是*.log的文件

[root@yinwucheng ~]# find / -type f -mtime -3 -name "*.log"

8.查找/目錄下文件名包含txt的文件**

[root@yinwucheng ~]# find / -type f -name "txt*"

9.查找/目錄下屬主是oldboy並且屬組是oldboy的文件

[root@yinwucheng ~]# find / -type f -user oldboy -group oldboy

10.查找/目錄下屬主是oldboy但是屬組不是oldboy的文件

[root@yinwucheng ~]# find / -type f -user oldboy ! -group oldboy

11.查找/目錄下屬主是oldboy或者屬主是oldgirl的文件

[root@yinwucheng ~]# find / -type f -user oldboy -o -group oldgirl

12.查找/tmp目錄下屬主既不是oldboy,也不是oldgirl的文件

[root@yinwucheng ~]# find /tmp/ -type f ! -user oldboy ! -user oldgirl 

13.查找/var/log目錄下7天以前的文件

[root@yinwucheng ~]# find /var/log/ -type f -mtime +7 

13.查找/tmp目錄下15天以前的文件刪除

[root@yinwucheng ~]# find /tmp/ -type f -mtime +15 |xargs rm -rf

15.查找/home目錄下,類型是目錄的,並且屬主是oldboy的目錄

[root@yinwucheng ~]# find /home/ -type d -user oldboy

16.查找/var/log下大於100kb且以log結尾的所有文件

[root@yinwucheng ~]# find /var/log/ -type f -size +100k -name "*log"

17.查找tmp目錄下所屬組group1,所屬主user1的目錄

[root@yinwucheng ~]# find /tmp/ -type d -group group1 -user user1

18.同時查找根目錄下名為1.txt,2.txt的文件和名字帶a的目錄

[root@yinwucheng ~]# find / -type d -name "1.txt" -o -name "2.txt" -o -name "*a*"

19.查找/tmp目錄下所有文件並刪除

[root@yinwucheng ~]# find /tmp/* -type f |xargs rm -rf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM