用rm *命令不管用: :~/borefo/cpdir # ll total 76 -rw------- 1 root root 0 2013-07-05 11:33 .bash_history -rw-r--r-- 1 root root 1177 2013-07-05 11:33 .bashrc -rw-r--r-- 1 root root 208 2013-07-05 11:33 .dvipsrc -rw-r--r-- 1 root root 1637 2013-07-05 11:33 .emacs -rw-r--r-- 1 root root 1332 2013-07-05 11:33 .exrc -r--r--r-- 1 root root 16068 2013-07-05 11:33 .gnu-emacs -rw-r--r-- 1 root ro...
bash-3.00$ du -sh * 80M 0108-200923 14M 0112-104601 276K 0112-123312 276K 0112-130521 136K 0112-130952 244K 0112-131206 236K 0112-131715 80K 0112-132623 80K 0112-133743 144K 0112-141409 176K 0112-141649 176K 0112-141929 176K 0112-142126 152K 0112-142443 152K 0112-142630 152K 0112-143027 160K 0112-143158 156K 0112-143333 136K 0112-143557 ...
如题 刚学linux,想对一个文件夹下的文件排序,并删除最老文件?即删除最先创建的文件, 或者我的文件名就是按时间排序的, 比如 20080619-17-1400.dd 20080619-17-1500.dd 20080619-18-1400.dd 20080620-20-1400.dd .... 如果ls -ltrR后好像就是按创建时间排序的,可是我怎么得到返回值呢,也就是我怎么知道哪个文件才是最老的呢? 请大侠们帮帮忙,谢谢.
[code]Wed Oct 21 18:31:58 2009[/code] 从上面的时间字符串中获取该时间并删除该指定时间以前的某目录下的文件,该shell脚本该如何写?多谢
/var/spool/mqueue下有些队列文件已经好几天没有发出去了,我直接rm这些文件,会影响sendmail运行吗。队列如下 kBP53euA008318 39146017 Mon Dec 25 13:03 <[email]guomin@sva-mit.com[/email]> (I/O error) <[email]any204@126.com[/email]> kBL9vxOw018156 41217181 Thu Dec 21 17:58 <[email]xinye@sva-mit.com[/email]> (I/O error: Input/output...