|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
7 n+ W/ w7 J1 m) Z0 R" wLinux tmpwatch命令用于删除暂存文件。9 y8 g+ i5 T8 p+ P
1 O8 U! }, B. U3 B" k a) V. j执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。, E7 [: @# P, @' B+ B: H& x- @
4 u$ q! n" E: T1 l
- A& K) |- X) z; A3 r1 r! {7 {- A/ j+ i
. |5 t u6 Q+ i$ ~
语法
4 _8 Y5 f) n$ h9 b: f3 `. \; C0 I; |7 L* I' P5 C; F3 @
tmpwatch [-afqv][--test][超期时间][目录...]
( B0 ]2 @9 d ~, {! ?1 A6 K) L
, o ^, n; q# o5 G* E& i) W4 L& L5 {: ^3 c) G* ?+ o
% t; U! o, }5 ?' p' S3 s9 e/ W# h0 P" i" o5 u2 b
参数:
3 v6 C* a% m: M* z; H, ]- }4 E/ o! u! b5 y0 W6 U. Y- R' x
-a或--all 删除任何类型的文件。% a7 P' n; g U
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。, T' k4 x& j+ j7 f& A
-q或--quiet 不显示指令执行过程。
! E2 i; M \4 m6 Y0 g+ N-v或--verbose 详细显示指令执行过程。
$ t5 }% [# }) e; j; m-test 仅作测试,并不真的删除文件或目录。
/ K6 S) H, m5 }& D, `6 I
# d, v- B* m2 D" O3 U9 S: }+ [* x: M; Z6 q1 c+ M9 k5 A
! Q1 R7 p, X R, j; Q+ s1 h+ b' C
! P2 a) C0 w t/ z' Q: }7 ]实例8 v4 g+ V! x: C6 g$ M% D9 D
( T" m( P6 M, c6 c9 Q7 }* Q& R7 b t: d9 h0 |+ y' L
使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:( }$ r. Y8 h4 T; R& V2 s4 e3 ~
Q$ f, ]. ?; E) C0 X, a$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件
& c* S) U* h) M" p- u! E) y" F1 O' i! {8 Z& D1 ~( l# ~3 w
" L/ x& W4 q8 Q* c4 W; q# |9 O# }: z$ ~1 C
以上命令执行后,其执行结果如下所示:
" q! u4 O& L9 S% A. }7 f! _: ~0 _, b r* H Y
removing directctmp/orbit-tom if not empty 6 a1 H! S/ |0 O: \; `6 [7 r
- C6 ~& q% j" _8 k9 g# V) m+ D+ g0 w5 V- S* n
6 r, H' p8 ~1 |3 g注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:
1 f, M. M' N2 D1 B6 J) K; z% Y9 |. k4 l# J* h2 r
$ su #切换到root用户 6 v& j G% f5 F Y
口令:********** #输入用户密码 9 O1 U# @+ \' M
|
|