web-dev-qa-db-ja.com

ファイルを圧縮して別のディレクトリに保存する方法

コマンドラインを使用してファイルを圧縮して別のディレクトリに保存するにはどうすればよいですか?ディレクトリにスペースが残っていません(100%いっぱい)。

15
Sagar
Zip -r  /path/to/save/destination_folder.Zip /path/to/folder
  • / path/to/folder-ソースフォルダーへのパス

  • /path/to/save/destination_folder.Zip-宛先Zipファイルへのパス

  • r-ディレクトリに再帰します

また、PuTTYコマンドプロンプトでZipと入力するだけで、ヘルプ情報を取得できます

* nixシステムに関する情報を書いたことに注意してください。 Winの場合は異なる場合があります。

19
weivall

Tarのマニュアルページをすばやく確認すると、出力ファイルを-fで設定できます。

私は通常、次のような形式を使用します。

tar -a -cf filename.tar.bz2 input_fname.txt

次に、出力するファイル名の一部としてファイルパスを指定できます。例えば ​​/mnt/drive_1/output.tar.bz2または../../output.tgzはファイル名として機能します。次に、その場所に圧縮ファイルが作成されます。

引数:

  • a:自動圧縮:指定されたファイルタイプを使用して、何をすべきかを理解します。
  • c:圧縮:解凍する代わりに圧縮するように指示します
  • f:ファイル名を設定:ファイルとファイルパスを指定できます。相対パス名も指定できます。

Tar圧縮はすべてを出力ファイルに配置し、ディレクトリでは何もしないことを願っています。それを試してみて、それが機能するかどうかを確認してください。

1
Evan