linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。接下来是小编为大家收集的Linux下清空与删除指定大小的大文件的命令,希望能帮到大家。
Linux下清空与删除指定大小的大文件的命令
查找大文件
代码如下
find /dir -size +100M -exec ls -lh {} \;
如果想直接删除大于50M的文件,使用命令
代码如下
find /var/mail/ -size +50M -exec rm {} \;
如果要清空一些文本文件类的东西,可以使用
代码如下
echo "" > /www.111cn.net /xxx.log
此命令能与“echo > /var/log/big.log”达到相同效果,不过,命令执行后,需要用“Ctrl + d”结束
代码如下
clear > /opt/log/big.log
此命令会把big.log文件内容清空,而不删除文件
同样的效果,用true、flase、“:”等也能实现清空文件内容,而不删除文件的效果
代码如下
true > /opt/log/big.log
flase > /opt/log/big.log
: > /opt/log/big.log
若想删除文件,只需利用rm命令即可
代码如下
rm -f /opt/log/big.log
如果想排序文件夹和文件,可以使用
代码如下
du -s * | sort -nr | head
补充两个好用简单的方法
代码如下
cat /dev/null > 要清空的文件
>要清空的文件
这几个命令虽然是很方便,但是要谨慎使用,避免清空重要文件。
看了“Linux下清空与删除指定大小的大文件的命令”还想看: