find . -type f -atime -30 -exec mv {} ../back \\;

将最近30天访问过的文件移动到上级back目录

find . -type f -mmin -60|xargs -i  grep -l xxxx '{}'

显示一小时以内的包含 xxxx 的文件

find . -mmin +120 -mmin -480 -exec more {} \\;

显示最近2小时到8小时之内的文件

find . -type f -mtime +30 -mtime -3600 -exec rm {} \\;

删除修改时间在30天之前的文件

find . -type f -ctime +30 -ctime -3600 -exec rm {} \\;

删除创建时间在30天之前的文件

find . -name '*.avi' -o -name '*.rm' -user 'guest' -exec rm {} \\;

删除掉guest的以avirm结尾的文件

find . ! -name *.java ! -name '*.xml' -atime +7 -exec rm {} \\;

删除掉不以javaxml结尾7天没有使用的文件

find . -name .svn -type d -exec rm -fr {} \\;

删除所有的 .svn 目录

find . -name '*~' -exec rm {} \\;

删除所有以“~”结尾的临时文件

ls .|wc -w

统计当前文件个数

ls -l |grep ^d|wc -l

统计当前目录个数

ls -l |grep 2006-01-01 |awk '{print $8}'

显示当前目录下2006-01-01的文件名

rsync -Pa -I --size-only --delete --timeout=300 Remote_IP:/home/ubuntu /backup

使用ssh方式同步远程数据到本地目录

sudo apt-get install p7zip p7zip-full p7zip-rar

增加 7Z 压缩软件

sudo apt-get install rar unrar

增加 rar 软件压缩和解压缩支持

tar -zxvf xxx.tar.gz

解压缩 xxx.tar.gz

tar -jxvf xxx.tar.bz2

解压缩 xxx.tar.bz2

tar -zcvf xxx.tar.gz aaa bbb

压缩aaa bbb目录为xxx.tar.gz

tar -jcvf xxx.tar.bz2 aaa bbb

压缩aaa bbb目录为xxx.tar.bz2

sudo apt-get install lha

增加 lha 支持

sudo apt-get install cabextract

增加解 cab 文件支持

cal

显示日历

date -s mm/dd/yy

设置日期

date -s HH:MM

设置时间

hwclock –systohc

将时间写入CMOS

hwclock --show

查看CMOS时间

hwclock --hctosys

读取CMOS时间

sudo ntpdate ntp.ubuntu.com

从服务器上同步时间

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

设置电脑的时区为上海

sudo sed -ie 's/UTC=yes/UTC=no/g' /etc/default/rcS;sudo hwclock –systohc

关闭UTC,将当前时间写入CMOS