成都考勤机
发布时间:2013-06-26 来源:未知
=== 查找关于xxx的命令 ===
apropos xxx
man -k xxx
=== 通过ssh传输文件 ===
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上
scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地
tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; cat -> path.tar.gz" #压缩传输
tar cvzf - /path/ | ssh username@remoteip "cd /some/path/; tar xvzf -" #压缩传输一个目录并解压
=== 把所有文件的後辍由rm改为rmvb ===
rename 's/.rm$/.rmvb/' *
=== 把所有文件名中的大写改为小写 ===
rename 'tr/A-Z/a-z/' *
=== 删除特殊文件名的文件,如文件名:--help.txt ===
rm -- --help.txt 或者 rm ./--help.txt
=== 查看当前目录的子目录 ===
ls -d */. 或 echo */.
=== 将当前目录下还不错近30天访问过的文件移动到上级back目录 ===
find . -type f -atime -30 -exec mv {} ../back \;
=== 显示系统服务器一小时以内的包含 xxxx 的所有邮件 ===
find /home/ -path "*Maildir*" -type f -mmin -60|xargs -i grep -l xxxx '{}'
=== 将当前目录下还不错近2小时到8小时之内的文件显示出来 ===
find . -mmin +120 -mmin -480 -exec more {} \;
=== 删除修改时间在30天之前的所有文件 ===
find . -type f -mtime +30 -mtime -3600 -exec rm {} \;
=== 删除创建时间在30天之前的所有文件 ===
find . -type f -ctime +30 -ctime -3600 -exec rm {} \;
=== 查找guest用户的以avi或者rm结尾的文件并删除掉 ===
find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \;
=== 查找不以java和xml结尾,并7天没有使用的文件删除掉 ===
find . ! -name *.java ! -name ‘*.xml’ -atime +7 -exec rm {} \;