|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" u% w3 z @7 F% j( H2 O5 m
Linux tmpwatch命令用于删除暂存文件。 ~: `0 N; p1 S" p5 [' c' U
) {$ ]3 F' K8 n3 Z
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。8 c( o5 ^$ a- D) j8 w& \
# \8 I' ^7 y6 W% m8 Z2 E* f/ f; I7 u
# ^/ M$ ]+ w0 R+ y8 _% W语法
% q B2 Y" A; _6 k9 Z, ?$ S) X E, ]+ s2 N4 J
tmpwatch [-afqv][--test][超期时间][目录...]
2 `% z/ J5 j: j. \- I! j, a" N
+ c: G, T9 ^8 `1 {6 |" k9 \2 T/ F3 C; B4 q0 q: Z) b0 v. N
% F5 L4 ]$ }- K6 `$ w* W
6 l" ^" b: s5 i4 c# @; p
参数:
2 k% ~3 t" n! p& C
: ^! G' R( f; U6 ?2 M, ?+ s( u, W-a或--all 删除任何类型的文件。) u" Q$ C" ~1 K% p8 U
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。
4 E/ Y+ ~5 V$ b3 f) b-q或--quiet 不显示指令执行过程。2 q% k- ?* C, x/ |% L
-v或--verbose 详细显示指令执行过程。; c0 w0 N6 H6 F' t7 |9 q- h
-test 仅作测试,并不真的删除文件或目录。
. a0 V/ x0 p& B, G0 r
) @; J/ r$ B2 N* T! \
1 \/ y6 ]2 Z {& _0 M$ a1 p6 f: `0 _( f
8 h" ]4 M, X/ p5 V+ M实例
! c4 ]5 W3 I+ z$ s) N3 V7 H! d" ?" o0 J! E4 M: ], q& k) [
/ ]: @* `# \4 k+ W使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:! j D( K2 g1 x5 t
$ Z! U% w, s5 \/ T
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件
% K: S' }% Z: k6 b5 J4 z S
4 {. g3 g1 c+ k1 L' z: p
l& K! y! I" |: ?+ u! m% H2 c r. c) ?! f8 X- U5 q) {. c
以上命令执行后,其执行结果如下所示:
, d& W* ? I+ E1 _( Z$ e. M/ l- k$ r' ]- W
removing directctmp/orbit-tom if not empty
, Y {: v9 A# i1 E) G1 k( S% Y( z, w: L
( b) X' k7 y2 \: s/ N. O$ n& P* u
注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:
( m( }9 f4 G. q% s/ W0 ^) O' E, f+ V: ?: J+ r: J0 x9 Q2 o0 [/ n
$ su #切换到root用户 4 A$ ?; u& K" A( J+ }
口令:********** #输入用户密码 * g* w! p/ Y( E, y$ p
|
|