新しく作成されたtarアーカイブのデフォルトパスは何ですか?

新しく作成されたtarアーカイブのデフォルトパスは何ですか?

tar次のコマンドを使用してアーカイブを作成しました。

tar -zcvf archive-name.tar.gz directory-name

これを行った後、tar.gzはどこにありますか?

答え1

このファイルは、スクリプトが実行される場所に作成されます。を使って現在地を確認できますpwd

ただし、アーカイブ名の代わりにパスを渡すこともできます。

tar -zcvf /my/absolute/path/archive-name.tar.gz directory-name

ファイルは/my/absolute/pathにあります。

ディレクトリが存在する場合は、相対パスを使用することもできます。

tar -zcvf relative/path/to/pwd/archive-name.tar.gz directory-name

答え2

tarファイルは、コマンドが実行されるディレクトリになければなりません。

現在地を確認するには、を入力してくださいpwd -P。バラよりこの記事なぜそれを使うべきか説明してください-P

関連情報