tarはフォルダを圧縮しますが、入れ子になった構造を作成します。

tarはフォルダを圧縮しますが、入れ子になった構造を作成します。

私のLinuxコンピュータには次のフォルダがあります。

./myFolder
    ./tmp
    ./packages
    ./zips
    compress.sh

tar -czf ./zips/someFile.tar.gz ./tmp/someFolder.folderで作成しましたが、compress.sh結果のネストはzipファイル内で発生します。

。 -> tmp ->フォルダ

このファイルを開くときに内部ではなくsomeFolder内部になるようにどのように圧縮できますか?someFoldertmp.

ベストアンサー1

次のことを試すことができます。

tar -czf ./zips/someFile.tar.gz -C ./tmp/ someFolder

おすすめ記事