linux常用实用命令

删除一个目录下的所有文件,但保留一个指定文件:find /目录/ -type f ! name "file"|xargs rm -f

每次开机在/tmp目录下创建一个当天的日期文件夹:echo "mkdir /tmp/`date +%Y%m%d`" >> /etc/rc.d/rc.local

将/usr/local/test目录下大于100k的文件转移到/tmp目录下:find /usr/local/test -type f -size +100k -exec mv {} /tmp 

在/tmp目录下创建test.txt文件,内容为:hello!:echo "Hello!" > /tmp/test.txt

查找linux系统下以txt结尾,30天没有修改的文件大小大于20K同时具有执行权限的文件并备份:find / -name *txt -mtime +30 -type f  -size +20k -perm a=x -exec cp {} /data/backup/ 

查看状态  netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

tar.gz格式解压为 tar -zxvf xx.tar.gz
tar.bz2格式解压为 tar -jxvf xx.tar.bz2

http密钥更改 htpasswd -bc admin passwd

找出大于1G的文件 find / -size +1G








持续更新。

你可能感兴趣的:(linux,命令)