|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
( G/ U T& e% v0 [! S, }Linux tmpwatch命令用于删除暂存文件。
9 h4 Y: j6 k9 H/ a3 K+ {9 ]* S: B
# I1 G8 i1 Z9 Y+ M* q- j1 ~( w执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。# o. t+ ]8 h* I! O- c
% J5 v* g. M; y8 t: w: Y$ F5 g
8 K( a- j6 L$ M- [% c' d$ Z5 m& O: l) M
语法
: V& _: o: [" G" t
" C, M& {, j$ D/ z b, |$ Qtmpwatch [-afqv][--test][超期时间][目录...]% M7 w: u' L' z/ e8 R
) O R9 B- I3 b0 ^. o, D6 \7 X" I3 s6 x4 _
+ `# ?; O- c- _1 k
* ^: e" E- C2 l% _0 R" e
参数:/ X1 R! y6 g: w: C
" q& a+ W1 q; \& \1 z& k# l-a或--all 删除任何类型的文件。0 T' E; e u! K, l, M
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。# m2 T* I# t8 s( y3 Q
-q或--quiet 不显示指令执行过程。
/ G9 k8 h* |7 s; B" K2 u' }8 P& T-v或--verbose 详细显示指令执行过程。
6 y: O1 s$ c$ C6 e( f9 `-test 仅作测试,并不真的删除文件或目录。: |2 l( D) ~! f3 o
$ n$ K# y m) v* E* |
/ o+ T ~' m) I5 P2 j& K7 w/ w: x* j s: U4 c" }
- M8 H$ x7 ?( l( _8 o: R' S6 ^实例
/ m1 R5 _0 o, d; |' G/ U
- X: @( m5 p z! x7 p5 D2 q! L$ {/ n9 c7 Q8 A
使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:" \. {2 p0 P. m
2 O8 H) K: m& F/ C& o) o' a7 e
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件% Z+ M! V! q; k2 M; \. y: x; t
& q$ q" M# j: s; t" b) g3 K2 B: \: p" n3 }
/ K/ L8 N. z' A
以上命令执行后,其执行结果如下所示:# C% Y) E2 d6 U1 v
( g3 b) A# \( dremoving directctmp/orbit-tom if not empty
% a5 \1 Q; i; L$ w
2 d$ p% K) V# z; b8 q' g @7 o
4 z' d: o* u( B" {' U
( a" r. K( q: i; K注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:0 ?% l! t3 b9 X( f8 o& T
- l% K5 V' g% \( ~
$ su #切换到root用户
- V. r/ C0 Q: W6 N2 Y2 [口令:********** #输入用户密码 / |7 Q4 v) f+ \4 [+ q
|
|