アーカイブを使用する作業
シェルでのアーカイブとの作業は簡単です、あなたはちょうど2つの概念を理解する必要があります:圧縮とアーカイブ(およびどのように一緒に合う).
まず、圧縮部を見てみましょう.
ファイルの圧縮
これは1つのファイルに最適ですが、このように複数のファイル/ディレクトリのアーカイブを作成することは容易ではありませんので、私たちは
複数のファイル/ディレクトリのtarアーカイブを作るのは簡単です.
アーカイブの抽出
は、圧縮タイプのためのスイッチを省略することができます、そして、それは拡張 から自動的に見つけられますアーカイブを別のディレクトリに展開したい場合は、
効率に関して、XZは一般に最高の圧縮率を持ちます、そして、圧縮(圧縮時間を犠牲にして)において、それはbzip 2より速いです.gzipには最低の圧縮率がありますが、高速です.
これらのフォーマットはLinux以外のプラットフォームでは一般的ですが、CLIからの作業はtarアーカイブと同様に簡単です.
アーカイブの作成
は、目標ディレクトリ を指定するために
注意:あなたが既にインストールされていない場合は、必要なパッケージを
アーカイブの作成
あなたが既にインストールされていない場合は、必要なパッケージを
アーカイブの作成
は、目標ディレクトリ を指定するために
注意:あなたが既にインストールされていない場合は、必要なパッケージを
注:これは理解の簡単なwikiから(wip)のトピックのスナップショットです.すべての提案(および反応)を歓迎します.最新のバージョンをここで見つけることができます
まず、圧縮部を見てみましょう.
gzip
、bzip2
、xz
はLinuxの世界で最も一般的な圧縮フォーマットです.gzip , bzip 2およびxz
ファイルの圧縮
gzip myfile
bzip2 myfile
xz myfile
ファイルの圧縮解除:gunzip myfile.gz
bunzip2 myfile.bz2
unxz myfile.xz
何らかの理由でインストールされていない場合は、apt install gzip bzip2 xz-utils tar
のようなものをインストールできます.これは1つのファイルに最適ですが、このように複数のファイル/ディレクトリのアーカイブを作成することは容易ではありませんので、私たちは
tar
を必要とします.タール
複数のファイル/ディレクトリのtarアーカイブを作るのは簡単です.
tar cvf archive.tar path1 path2
一つのファイルがあるので、簡単に圧縮できます.gzip archive.tar
bzip2 archive.tar
xz archive.tar
tarコマンドの結果をgzip/bzip 2/xzにパイプすることができましたが、それはまだ少し面倒なので、tarコマンドを直接教えて2つのステップを組み合わせることができます.tar czvf archive.tar.gz path1 path2
tar cjvf archive.tar.bz2 path1 path2
tar cJvf archive.tar.xz path1 path2
( 248079142スイッチは、gzip 2のためのgzip , z
、xz圧縮用j
の略です.アーカイブの抽出
tar xvf archive.tar
tar xzvf archive.tar.gz
tar xjvf archive.tar.bz2
tar xJvf archive.tar.xz
GNU tarによるJ
を追加します.-C /destination_dir
、.tgz
、および.tbz2
の拡張は、単に(より一般的でない)短絡です.タール.Gz ,タール.Bz 2と.タール.XZ その他の形式
これらのフォーマットはLinux以外のプラットフォームでは一般的ですが、CLIからの作業はtarアーカイブと同様に簡単です.
ジップ
アーカイブの作成
zip archive.zip path1 path2
アーカイブの抽出unzip archive.zip
.txz
を加えます注意:
-d /destination_dir
のようにインストールすることができますRAR
アーカイブの作成
rar a archive.rar path1 path2
アーカイブの抽出unrar e archive.rar
特定のディレクトリにアーカイブを展開するには、最後に追加します.unrar e archive.rar /destination_dir
注意:apt install zip unzip
のようにインストールすることができます7 z
アーカイブの作成
7z a archive.7z path1 path2
アーカイブの抽出7z e archive.7z
apt install rar unrar
を加えます注意:
-o /destination_dir
のようにインストールすることができますReference
この問題について(アーカイブを使用する作業), 我々は、より多くの情報をここで見つけました https://dev.to/devsimplicity/working-with-archives-hitchhikers-guide-to-linux-4ifgテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol