|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
* E& z% M( ~9 E3 |Linux tmpwatch命令用于删除暂存文件。
% u" G u7 r( |, P. p
; @6 b% m( Z9 T( x! Z执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。
, N9 J( V, p. X0 D, ^
) H4 J0 m* J7 x! L" R& H7 _+ _, R9 Z* G- k/ U: ^. a
9 J0 J" [5 K! P& E6 ]/ Y
语法* @9 _) }6 V. N. A# \
_6 x. s8 b4 h. c, Rtmpwatch [-afqv][--test][超期时间][目录...]
) j; l( s" w, c; }' d( l+ \, m8 c5 G4 K5 A
. P/ s1 H- D* \# v1 F" R) E7 f# E% E! T# \4 V; A
x) _* R6 h( O参数:
( S% n0 G6 N' y c& _/ m
) v6 X. X2 m" m [* E2 {-a或--all 删除任何类型的文件。
6 i: N- F* Q; b4 L-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。
: ?+ b/ H( _. |. @5 @. O7 _-q或--quiet 不显示指令执行过程。
$ e4 w+ }0 ?0 W-v或--verbose 详细显示指令执行过程。
+ p9 W* \$ r4 O8 D-test 仅作测试,并不真的删除文件或目录。) E2 l3 m8 c% B3 d! W! ]
; H; B: g1 z; e3 ~$ e$ g
5 s7 i! K+ F& S3 _1 z! Z- j4 ~8 o" b G. G8 o
6 _7 T) S' a) K. w2 H
实例
, e9 x9 o% X0 e. Q+ D3 f( V. v9 x- m3 }/ b; B: C$ F ]7 O
. C. A% T1 k/ _8 o' Z" w- O% y使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:
+ J6 Z. I7 j; F: W0 J6 W- O! P) e+ v8 y, C3 Q9 h
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件 F7 K+ E3 n3 {8 @: r
$ h! n: \6 U+ V
" H# ~4 d/ A# Y6 @0 P" D+ I- S- G6 A! K, i( Z0 Y. y
以上命令执行后,其执行结果如下所示:
: z0 K# j: S- | N" o- h/ ? O* K% j8 d
removing directctmp/orbit-tom if not empty
$ R$ @6 k" R# R& j* X2 W' @9 t+ W3 n" y7 }# r
! s3 L$ p" Y7 s" r$ p* Z) {
' R# P9 Q9 L3 A
注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:7 V& p! g0 @/ t3 J
1 L! a: z3 P0 k
$ su #切换到root用户 ( G4 e. L+ b( \
口令:********** #输入用户密码
& I4 o C' `/ r6 @) o9 x |
|