私の結果は次のとおりです。これは私の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