|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
" n7 I4 ~- l3 G ^Linux tmpwatch命令用于删除暂存文件。
5 M7 ]- A3 r# `* p: T" |! h! W8 o; K( f& E, {
执行tmpwatch指令可删除不必要的暂存文件,您可以设置文件超期时间,单位以小时计算。8 U: [2 \: J, D' B3 |
# ]5 B/ {! K \1 H" Y4 \* F/ f M; _/ @2 {9 T m
/ f/ U5 P7 B$ R语法! A" d8 ~7 f- A2 ]' f# V
' r0 X' @7 [- H6 H/ z$ |tmpwatch [-afqv][--test][超期时间][目录...]
' e9 o1 x+ J$ N! M- N' D
% x: ~+ u! h3 k2 {4 w# T
* M7 T! R5 B+ a: u
9 L! e% u4 z5 C( e2 B- M/ A
3 G2 n% `' Z8 [, Y2 L参数:* ~4 [% L+ v9 S Y" z: S/ v$ e/ R
: }6 G7 {& q: h1 `2 Z-a或--all 删除任何类型的文件。2 z" I8 n$ H4 J9 Y0 F' h) v
-f或--force 强制删除文件或目录,其效果类似rm指令的"-f"参数。7 l$ ]8 D7 U: {3 J/ o1 F# k+ a% \, x
-q或--quiet 不显示指令执行过程。 T* ?1 w, h2 F$ s/ b- h
-v或--verbose 详细显示指令执行过程。& b3 _1 j2 P1 a' ^5 M
-test 仅作测试,并不真的删除文件或目录。9 P5 |" ^, W0 z
9 |' A$ V5 y, V' P! q
^. B1 C2 l6 X8 y7 d% E Z# M
R7 j: \+ E6 ^* Q9 t. q' u- G; S( e' }# s
实例
, u# ~* n: x5 b
; H+ e. c3 m: }' w3 Y, ^
. G; x; m( i; e$ r: h使用指令"tmpwatch"删除目录"/tmp"中超过一天未使用的文件,输入如下命令:. g" L' Y' C( w
5 b4 P1 r# t$ ]; Q4 J. y* ]
$ tmpwatch 24 /tmp/ #删除/tmp目录中超过一天未使用的文件
6 m: Z4 k, s7 {; A" p' r+ ?0 _
+ a) Q5 H) ~0 ]2 D6 v/ ^& {8 N; P6 y9 c0 i6 u! y2 }% J$ t9 c7 G9 T
! x9 P5 D/ l+ k( g2 S% m
以上命令执行后,其执行结果如下所示:' m& G% Y/ W2 K6 R# A; }# _& f7 X
! j% G, ^6 H( o/ p+ e* @7 v
removing directctmp/orbit-tom if not empty
3 K. s3 n! m$ n9 y1 e; j8 {/ q% f0 q9 L0 R
) [5 v% f$ ]8 Q3 a q, q" U1 w7 T- i: {- ?
注意:该指令需要root权限,因此在使用tmpwatch命令前应该使用su命令切换用户。切换管理权限操作如下所示:% D1 E8 q* X" a' [+ x" Q
2 j* o* G f) ^9 ]
$ su #切换到root用户
, z$ v. o* S0 H+ i# I口令:********** #输入用户密码 + }% _# ~3 g9 f, x
|
|