这是我的结果:这些是我的 postgresql 备份文件,但我只想保留日志文件的大小和文件名。我不想显示目录路径。有一个简单的解决方案吗?
这是我的命令:
du -sh /storage/sqlBackup/* | sort -n
2.3G /storage/sqlBackup/SqlBackup20160126000501
4.0K /storage/sqlBackup/000000010000000E000000F8.00000028.backup
16M /storage/sqlBackup/000000010000000E000000F8
16M /storage/sqlBackup/000000010000000E000000F9
16M /storage/sqlBackup/000000010000000E000000FA
I want it like this:
2.3G SqlBackup20160126000501
4.0K 000000010000000E000000F8.00000028.backup
16M 000000010000000E000000F8
16M 000000010000000E000000F9
16M 000000010000000E000000FA
答案1
这会给你更好的结果:
(cd /storage/sqlBackup; du -sh * | sort -h)
(注意-h
的参数sort
)。
答案2
您sed
也可以使用。
我可以说你可以执行以下操作
$ du -sh /storage/sqlBackup/* | sed 's|/storage/sqlBackup/||g' | sort -h