bash - 如何按文件大小排序并在大小为零时删除
问题描述
如何编写一个脚本来列出用户定义目录中的所有文件以及所有子目录并按大小排序?以及为用户提供删除任何大小为 0 的文件的选项。
到目前为止,我的脚本列出了当前目录以及子目录中的所有文件
for file in $( find . -type f ${dir} );
do
echo "$(basename "$file")"
done
解决方案
推荐阅读
- javascript - 无法自动刷新内容
- python - 我如何在 Pyramid 中的 .ini 文件上使用环境变量?
- string - 使用 InStr 方法检查文件名中是否存在字符串
- apache - 如何在 Apache Web 服务器上调试 SSL 客户端身份验证
- css - 无法在容器中成功地将按钮居中
- java - 将同一列表上的嵌套 for 循环移植到 Java 流
- c - 为什么我的程序会跳过 gets() 函数?
- proxy - 如何确定由 IE 外部的 wpad.dat 确定的正在使用的特定代理
- php - 通过引用传递数组并更改其值
- php - 使用 PhpSpreadsheet 写入 Excel 文件