linux实用命令收集

来源:puzhangyi     Time:2021-05-28     点击:864次

linux实用命令收集

在当前目录下查找包含 hello 字符串的 后缀名为 .log 的文件:

find . -name "*.log" | xargs grep -H "hello"

这个命令表面了查找当前目录下并删除后缀为.log的文件:

find . -name "*.log" -exec rm -rf {} ;

将会删除/var/log/httpd/access目录以及其下所有文件、文件夹

rm -rf /var/spool/postfix/maildrop

将会强制删除/var/log/httpd/access.log这个文件

rm -f /var/log/httpd/access.log

这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如 absrmyz, tibc.srm等等符合条件的文件都能显示出来。

find /etc -name '*srm*'

这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件且文件大小大于1M的,比如 absrmyz, tibc.srm等等符合条件的文件都能显示出来。

find . -name "access.log" -size +1000000c

这边命令表面了设置test.php的文件权限为user并递归处理

 chown -R user test.php

 chmod -R 777 文件/文件夹

 chown -R -v 1705:1100 logs  更改logs文件夹的权限为1705和1100组并且递归

显示目录的总大小

du -hs /boot

mailq 显示邮件队列

清除/var/spool/mqueue/目录下的文件:
# cd /var/spool/mqueue
# rm -rf *
如果文件太多,占用空间太大,用上面命令删除慢的话,就执行下面的命令:
# cd /var/spool/mqueue982  
# ls | xargs rm -f

crontab -e 创建计划任务

du -sh *查看当前目录下的文件夹大小

df -i 查看IO文件数占用空间大小

ls -lR|grep "^-"|wc -l  查看某目录下文件的个数,包括子目录里的。

下一篇:####    上一篇:####