发新话题
 搜藏 打印 该页面添加到 Mister Wong

几个日常管理技巧

几个日常管理技巧

快速移动目录树
====================
通过 cpio 命令移动目录树的办法。
先生成目录树临时文件:

find . -depth -print | cpio -o -O /tmp/dir.cpio

然后进入目标目录,创建目录树:

cat /tmp/dir.cpio | cpio -id


递归修改子目录下文件名的大写字母为小写
======================
Unix 上的 Web 服务器文件名最好用小写字母,可是如果是 Windows 上的程序移植到 Unix 后, 可能导致文件名都是大写。 下面是修改文件名大写为小写的一个命令:
复制内容到剪贴板
代码:
for i in $*
do
mv $i `echo $i | tr A-Z a-z`
done
修改具有不可打印字符的目录名
=================================
Unix/Linux 上的文件名可以用控制字符。但是也带来了不能修改名字的烦恼。

例如 用 ls -ail 可以看到一个没有名字显示的目录:

208978 drwxr-xr-x 1 2430 Aug 3 13:08
209299 drwxr-xr-x 24 3287 Oct 25 1993 .
208946 drwxr-xr-x 49 447 Jun 22 1993 ..

可以看到有一个 inode 号为 208978 的文件不能显示名字。
我们用 find 命令来修改成普通名字:

find . -inum 208978 -exec mv {} new.dir \;

以上方法对于普通文件和目录都合适。 

快速清理 Squid 缓冲
=========================
Squid 能为网站服务器提供强大的缓冲,特别是那些以数据库为后台的。
用 -z 命令重新建立 swap 目录费时较长。 用下面的办法能快速实现缓冲的清理:

先停止 Squid 然后

echo " " > /var/squid/caches/swap.state

然后启动 Squid 即可。

本文由hew 发布于Linuxsky 论坛,网址:http://bbs.linuxsky.org/thread-1735-1-1.html

你的鼓励,我的动力.
做人厚道,看贴回贴.
my linux blog

TOP

发新话题