EDA365电子论坛网

标题: Linux tmpwatch命令 [打印本页]

作者: baqiao    时间: 2021-8-17 17:31
标题: Linux tmpwatch命令
6 V5 x- r9 L( z9 l/ K5 @
Linux tmpwatch命令用于删除暂存文件。& Y3 t8 I- ~0 {& X4 Q4 d9 o
) y' A$ j3 o# p) {+ i
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。9 |+ z+ C$ @0 d. X0 m& T: ?8 H

' D1 R7 X" e, L6 g2 ^3 z8 F  c, G/ _) Y7 D: w1 {9 A7 B

2 _. m3 w7 c' M. ]语法" G3 m, F  U4 b+ [2 q
% u; H, X  O/ p0 i) N
tmpwatch [-afqv][--test][超期时间][目录...]$ \8 k0 I3 k. |9 Y/ Z1 c
" A% l# |1 ?3 j, ], D+ l
8 O0 d6 f6 g, e0 `8 n& ~0 l
4 d0 e8 _: {4 S7 c8 t% I* U9 ?
/ e1 b7 B( q! a8 E5 s
参数:5 ?; @. B# ]# }+ U! L. P' l

: |6 U1 R" y  y3 ^1 }/ o-a或--all  删除任何类型的文件。& l; E7 ^1 ]( n! w/ F
-f或--force  强制删除文件或目录,其效果类似rm指令的"-f"参数。; `# Z' M1 N' ?! h% ]
-q或--quiet  不显示指令执行过程。
6 K0 ^' t! r8 M-v或--verbose  详细显示指令执行过程。
3 @# G5 {  I- Y- S: w-test  仅作测试,并不真的删除文件或目录。
- H- `- Z6 E; B4 I0 }: s; I  D0 W8 T# w4 ]" @

  j8 ~7 L+ v! U* h5 f8 I1 [% ]0 Z$ W
0 l/ }. O- B: y: S
实例
+ y( v# P# @, S( m
" [& Y% D+ k2 d/ |5 Q+ l: v
% s! W$ c7 K* m1 A8 q6 j# K( d使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:
1 G5 l4 \" V1 g1 Z/ n8 P4 l8 N0 ^$ \1 i1 `: p9 P
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件
* ]( L1 Q" I, j" E5 W) \! a& y' v4 ^2 B, O  L- f9 B# G
: D) F. X2 b2 M% c: c! O/ ?
+ x, ^8 e1 F8 B8 b$ }  N8 ~- Q
以上命令执行后,其执行结果如下所示:
; ~# q0 i8 G' [3 r2 J  X( H7 |, E, f! T4 F5 V3 \8 R% `8 h+ ]
removing directctmp/orbit-tom if not empty
" C9 E# z% _  N0 e4 E( k$ J  g, f/ R, h  Z
0 b% |. I: n2 x+ j: j

2 N, C- E* d, A) `注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:
% c, h  D3 R8 s: q- U1 e) h: S3 N7 I% S. g
$ su                                #切换到root用户  
! e. T  q/ Q( l9 z; O. v4 R口令:**********                   #输入用户密码  
2 n3 t& G0 G2 @' t$ }
作者: Jame33    时间: 2021-8-17 18:01
感觉不错的命令$ o4 ]# |$ m9 n

作者: Blah    时间: 2021-8-17 18:28
该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户+ P$ o! V* B- J

作者: SsaaM7    时间: 2021-8-18 10:35
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2