tar が終了すると、「計算できません。ディレクトリにファイルがありません」というメッセージが表示されます。なぜですか?

tar が終了すると、「計算できません。ディレクトリにファイルがありません」というメッセージが表示されます。なぜですか?

次のコマンドを使用してtar.gzファイルを作成しようとしています。

sudo tar -vcfz dvr_rdk_v1.tar.gz dvr_rdk/

その後、ファイルの作成(フォルダ内の多くのファイル)が起動しますが、次のエラーが発生します。

tar: dvr_rdk_v1.tar.gz: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

このエラーの説明は表示されません。これはどういう意味ですか?

ベストアンサー1

-vcfzオプションから削除されました。tarオプションにはハイフンは必要ありません。

ハイフンが使用されている場合、このオプションの引数は-fですz。したがって、コマンドは実際には、と呼ばれるdvr_rdk_v1.tar.gzアーカイブdvr_rdkファイルにアーカイブしようとしますz。ハイフンがないと、コマンドラインの次の引数(アーカイブのファイル名など)がフラグの引数になるようにオプションの意味が変更されますf

また、コマンドを実行するディレクトリに対する書き込み権限も確認してください。

おすすめ記事