尝试3:使用find
- K! o# v( r7 N 使命:$ P0 _1 s- M% s/ ~8 J5 Y' o
设计并执行知足下面前提的find 呼吁。当你执行时递归搜索到一些你没有读权限的子目录时
) k" J1 Q6 k: X 你可能会碰着一些"Permission denied"动静,别去管它。你也可以在末尾加上2> /dev/null来消弭这些错误动静的影响。8 O9 V7 i% x1 y+ Q5 A/ H
第一个问题的谜底已经给出,执行它,并把其他的完成。你可能需要翻看man page,并记住使用/string 来搜索你需要的字串。如不美观你哪里卡住了,你可以翻看在尝试4后列出的谜底。
5 V5 h) X6 J- F S1 S8 H+ J8 R 1、列出在/var/lib下games 用户拥有的所有文件
, ~9 Z+ I& ]' u# l3 }! |! U1 i $ find /var/lib -user games 2> /dev/null5 U5 a4 ?9 m- c7 H) E2 b, X% l
2、列出在/var 下root 用户和mail 组所拥有的所有文件; i+ O7 C1 g+ }" H! X: U% P
3、以"ls -l"气概列出在系统上所有不被root 或者bin 或者student 用户所拥有的文件
4 R/ F1 U$ b0 H7 B2 D, b; r 4、以"ls -l"气概列出/usr/bin 下所有年夜于一百万个字符的文件
! m0 {" R( g6 f% A+ Z& [6 W0 m 5、对/etc/mail 下所有的文件执行file 呼吁! m5 p, F; h( N! }+ p
6、以"ls -l"气概列出/tmp 下为student 用户所拥有的“通俗”文件(regular files)
x+ P: S; X; W0 ~% C* h 7、添加膳缦沔的呼吁使得以"ls -l"气概列出/tmp 下为student 用户所拥有的“通俗”文件& [& |* \1 i; v t
(regular files),而且它们的改削时刻在一天之前; A: U' O5 H3 W" H0 p
8、改变膳缦沔的呼吁使得删除在/tmp 下为stduent 用户所拥有的“通俗”文件(regular files),而且它们的改削时刻在一天之前。而且在每个文件删除之前都提醒是否删除。 |