出力ファイルなしのtar -czvf

出力ファイルなしのtar -czvf

を実行しtar -czvf some_folder_here、次のように出力ファイルを実際に指定しないとしますtar -czvf some_output_file.tar some_folder_here

ファイルはどこに保存されますか?

私は偶然これを実行したのですが、-vオプションによって何かが行われたことは明らかでしたが、実際にどこに行ったのか(どこに行ったのかさえも)はわかりません。

答え1

tar標準的な Unix コマンドライン ツールでコマンドラインを解析する方法では、出力ファイル名 (fオプションの後の最初のもの) を指定しましたが、たまたまそれがフォルダーと同じ名前になっていました。取り込むファイルを指定できませんでした。

のほとんどのバージョンでtarは、取り込むファイルを指定しなかったため、または Unix ファイルシステム API のセマンティクスによってファイルを含むディレクトリを上書きできないため (IIRC)、何も実行されません。

関連情報