Linux怎么清空与删除指定大小文件
2015-05-07 21:06
357 查看
Linux怎么清空与删除指定大小文件?
//----注意可能由于复制粘贴的原因,一下指令有时候会报错find: missing argument to `-exec'。请手工输入
1,查找大文件
直接删除大于50M的文件,使用命令:
清空一些文本文件类的东西:
此命令能与“echo > /var/log/big.log”达到相同效果,不过,命令执行后,需要用“Ctrl + d”结束
此命令会把big.log文件内容清空,而不删除文件
同样的效果,用true、flase、“:”等也能实现清空文件内容,而不删除文件的效果
若想删除文件,只需利用rm命令即可。
如果想排序文件夹和文件,可以使用。
cat /dev/null > 要清空的文件
>要清空的文件
以上命令请谨慎使用,避免清空重要文件。
// 查找
// 删除
//----注意可能由于复制粘贴的原因,一下指令有时候会报错find: missing argument to `-exec'。请手工输入
1,查找大文件
find /dir -size +100M -exec ls -lh {} \;
直接删除大于50M的文件,使用命令:
find /var/mail/ -size +50M -exec rm {} \;
清空一些文本文件类的东西:
echo "" > /www.jbxue.com /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 > 要清空的文件
>要清空的文件
以上命令请谨慎使用,避免清空重要文件。
// 查找
find *.jpg -size +400k -exec ls -lh {} \; find *.png -size +400k -exec ls -lh {} \; find *.torrent -size +300k -exec ls -lh {} \; find *.zip -size +500k -exec ls -lh {} \; find *.rar -size +500k -exec ls -lh {} \;
// 删除
find *.jpg -size +400k -exec rm {} \; find *.png -size +400k -exec rm {} \; find *.torrent -size +800k -exec rm {} \; find *.zip -size +500k -exec rm {} \; find *.rar -size +500k -exec rm {} \;
相关文章推荐
- Linux 脚本删除大于指定大小的文件
- linux 删除指定文件夹指定大小指定类型的文件
- Linux下批量删除空文件或者删除指定大小的文件
- Linux下删除空文件,删除指定大小的文件
- linux中删除指定日期之前的文件
- linux下创建指定大小的空文件
- Linux中查找指定大小或者指定内容的文件
- linux面试题:删除一个目录下的所有文件,但保留一个指定文件
- linux删除录下的所有文件仅仅保留一个指定文件
- linux系统怎么查看文件指定行的数据?
- linux删除指定文件夹中某个文件除外的其他文件
- Linux—使用Shell命令清空或删除大文件内容的方法
- linux 下删除指定文件之外的其他文件
- Linux或者MAC下查找指定目录下的所有指定名字的文件并删除的命令
- 技能包!Linux 下清空或删除大文件内容的 5 种方法
- linux删除指定日期前的日志文件中的记录
- Linux 下清空或删除大文件内容的5中方法
- Linux 中清空或删除大文件内容的五种方法
- 数据库里面的表已删除了,但数据库文件大小没变小是怎么回事(转)
- Linux下定时删除指定目下n天前的文件