tar
ファイルメンバーを詳細にリストし、ファイルサイズをバイトではなく人間が読める形式で表示したいと思います。tar
これを行うオプションはありますか?
ベストアンサー1
組み込みオプションはありませんが、tar
出力をフィルタリングできます。例えば人間化する:
#!/usr/bin/env python
import fileinput
import humanize
for line in fileinput.input():
(perm, owner, size, date, time, filename) = tuple(line.split())
print '{0} {1} {2:>9} {3} {4} {5}'.format(perm, owner, humanize.naturalsize(size, gnu=True), date, time, filename)
これを別の名前で保存してください例えば humantvf
、その後
tar tvf ... | ./humantvf