私の3TB外付けハードドライブには、比較的小さなファイルを含む2.7TBのディレクトリがあります。この2.7TBディレクトリを圧縮して削除して、圧縮されたバージョンのみを維持したいと思います。問題は、もともと圧縮されていzip
ないディレクトリを保存するのに十分な記憶領域がないことです。rm
この問題を解決する方法はありますか?それともこれを行うには、より多くの記憶領域を確保する必要がありますか?
ベストアンサー1
--remove-files
tarパラメータを試すことができます。 FOOディレクトリのすべての内容を圧縮すると仮定すると、次のようになります。
tar -czf FooCompressed.tar.gz --remove-files FOO
パラメータ説明:
- c: TARの生成
- z: GZIP 圧縮を使用します。
-j
BZIP2または-J
LZMA(xz)に切り替えることができます。 - f:STDOUTの代わりにファイルに出力
- ファイルの削除:説明が必要