
私はこれらのオペレーティングシステムに初めてアクセスし、今日tar -cコマンドを実行してパニックになってから、tar -c file.tar.gz folder/
Ctrl-cを押して状況から抜けました。ところで、私が入れようとしていたtar.gzファイルを含むフォルダに、拡張子のないvという一般的なファイルがあることがわかりました。このコマンドが正確に何をしているのか、ファイルが何であるかを知りたいです。 vが作成したい.tar.gzファイルの名前から遠すぎるため、混乱しています。ちなみに私が使っている機器はCentOs 6.7です。
答え1
ただすれば
tar -c file.tar.gz folder/
引数は、tarに.tar.gzの下のファイル-c
からtar file()を生成するように指示します。出力がどこに行くかを指定しなかったため(コマンドラインのリダイレクトを介して)ファイルは生成されませんが、画面が壊れる可能性があります。file.tar.gz
folder/
-f
おそらくあなたが望むのはtarファイルを書くことであり、ファイルを書くにはfile.tar.gz
tarを指定し(-f
)圧縮を適用するように指定する必要があります(-z
)。包括的な:
tar -czf file.tar.gz folder/