|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& w, |5 y! l' U
Linux tmpwatch命令用于删除暂存文件。
$ K8 T" T: ^ F" l, ~$ u5 R% m* ^# |( Z9 h, G6 ~
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。+ z% z% _( u/ o1 i- C
, ~ `2 F' F4 U4 X" e7 ^* G
$ v0 F( w q* F
/ i( W+ S2 S( A! B1 w+ h6 ]
语法. z- k( u5 M" \. m# F
! |3 n2 l4 c, `6 d
tmpwatch [-afqv][--test][超期时间][目录...]
4 Z+ J( T) H' X8 J( o% e0 \/ O- d0 I, E1 {, i8 E$ I1 h. J
. |$ S3 T1 @# s6 P1 [' x! T, z
! M1 E4 _) s7 U5 _! {) M6 N+ R
! e" E: p/ d4 P2 p8 E' ^参数:# o% h9 C* r9 V3 V- o
# Z9 D2 S+ m/ F
-a或--all 删除任何类型的文件。" K4 c( F! R/ W# N1 m3 d0 Y
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。2 i+ M! d7 R# i% I/ @9 m0 J5 ?. p2 G
-q或--quiet 不显示指令执行过程。
, A9 x1 H) q3 @8 p-v或--verbose 详细显示指令执行过程。# w7 q- N/ z5 N- ~
-test 仅作测试,并不真的删除文件或目录。% Z$ i) E7 Q6 m, \) Z
. R& c$ T& \+ O# R h
, o, |! N* \) g" T/ k; f: k8 w0 D f1 S8 C
" u! _2 k9 `, r: v* w3 e, C
实例
/ D) O( L7 T% Q! @7 `
/ }3 N6 b+ c' L+ w
; ^8 g4 V6 F3 U% Q$ |使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:
2 I7 B% A, A+ m7 H z ?" H4 I/ K9 h( _5 s
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件* i' [$ n! _4 A) B: w' r
7 O- \( u+ m6 L' R0 [( F. X6 A' S3 k: h* t# w6 u
: M$ Q% K6 B0 a: o. g5 |* V1 I以上命令执行后,其执行结果如下所示:
2 Z# ?% u) n( o, B8 w! e2 z/ y7 y, S" p- V
removing directctmp/orbit-tom if not empty ( t- [0 m% M8 W3 E
, Z3 D$ J( G4 O5 X
7 r N3 G' R/ p1 M& ]* C2 L) a8 z2 k4 j1 P2 `! `, b" K
注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:+ i3 S2 ~2 \. U5 J. _9 A/ n8 K
$ i1 a! Q& x! z# Y0 k; T
$ su #切换到root用户
& m2 K1 Y1 M# e5 {% N口令:********** #输入用户密码 ( _, Q5 J( O# P1 k
|
|