linux下按文件大小排序

日常维护中经常遇到磁盘空间告警的问题需要查看具体是那一个或多个文件占用的空间过大,再根据具体情况决定是否需要转移或删除。当然该问题可以通过find指令找出所有超出某大小的所有文件。除了find ,我们还可以使用ls、sort等常用命令快速便捷的确认具体是哪些文件占用光了磁盘。

一、ls查看[……]

Read more

linux shopt和set(二)

在linux shopt和set(一)里提到了两个问题,第一个删除文件的问题已经在那篇日志里做了一个分析和总结。这一篇主要是完成对shopt内置参数的一个介绍。[……]

Read more

linux shopt和set(一)

今天遇到一个非常简单确又有点复杂的问题。简单是因为只不过是删除几个文件和文件夹而已。而复杂就复杂到对这个问题的扩展。细分来是两个问题:一是、如何删除除了某个文件之外的所有文件;二是、shopt和set的用法。[……]

Read more

ls配合rm删除文件的问题

通常ls列出的文件,想直接管道通过rm -rf删除是无效的.这时就要配合命令xargs使用了:

例如:

 ls -t|tail -10|xargs rm -rf    //按时间排序,删除最后的10个文件

 当然,也可以用ls -lt|tail -100|awk ‘{ pr[……]

Read more