Linuxユーザーは、自由に使える多くの効果的で信頼性の高いファイル圧縮ユーティリティに恵まれています。
ここにリストされているユーティリティの大部分は、すべてのLinuxディストリビューションでうまく機能し、Ubuntuでテストしました。
タール
NS タール ファイル圧縮は、Linuxで最も広く使用されているファイル圧縮ユーティリティの1つです。このユーティリティで圧縮されたファイルにはサフィックスが付いています .tar.gz と .tgz 、およびそれらはまた呼ばれます タールボール 。
たとえば、という名前のファイル/ディレクトリがある場合 swap1 現在のディレクトリにあります。名前の付いた圧縮ファイルに保存するには file.tar、gz 、ターミナルで次のコマンドを実行する必要があります。
$タール -czvffile.tar.gz swap1
あなたは正確に何が切り替わるのか疑問に思うかもしれません -czvf つまり、1つずつ見ていきましょう。
-NS :アーカイブを作成する
-と :gzipでアーカイブを圧縮する
-v : として知られている 詳細 。アーカイブの作成中は、ターミナルウィンドウに進行状況が表示されます。
-NS :このスイッチを使用すると、アーカイブのファイル名を指定できます。
ターミナルで次のコマンドを実行してインストールします。
$sudo apt-get install タールgzip
NS gzip GNU Zipの略で、単一ファイルの圧縮に使用されるオープンソースのファイル圧縮形式です。接尾辞が付いたzipファイルを生成します .gz 拡大。
ZIPとGZIPはどちらも、スペースを節約し、インターネット経由でファイルを送信するために必要な時間を短縮するという点で、非常に人気のあるファイル圧縮形式です。
基本的な構文は次のとおりです。
$gzip [オプション] [ファイル名]スイッチを使用する -NS 圧縮ファイルに関する詳細情報が表示されます。
ファイルを解凍するには、構文を使用します。
$gzip -NSfilename.gzgzipをインストールするには、ターミナルで次のコマンドを実行します。
$sudo apt-get install gzip7zip
NS 7zip はオープンソースのファイル圧縮ユーティリティで、最初はWindowsユーザー向けに開発され、後にLinuxやそのディストリビューションなどの他のオペレーティングシステムに移植されました。複数のファイル圧縮形式をサポートし、LZMAおよびLZMA2圧縮技術による高い圧縮率で人気があります。
構文:
$7zファイル名.7zファイル名抽出するには:
$7zeファイル名.7z7zipをインストールするには、ターミナルで次のコマンドを実行します。
$sudo apt-get installp7zip-フルp7zip-rarlzma
NS lzma はzipやtarのような別のファイル圧縮ユーティリティであり、Linuxとそのディストリビューションにプリインストールされて出荷されます。これは、他のユーティリティと比較して非常に高速なファイル圧縮ユーティリティです。
アーカイブを作成するには:
$lzma-NS --stdoutファイル名>>filename.lzmaファイルを抽出するには:
$lzma-NS --stdoutfilename.lzma>>ファイル名bzip2
NS bzip2 は無料のオープンソースファイル圧縮ユーティリティです。 gzipと比較して高速なファイルユーティリティですが、一度に圧縮できるのは1つのファイルのみです。
構文:
この手法は、圧縮中により多くのRAMを使用します。その使用を減らすには、切り替えます -NS 、以下に示すように:
$bzip2 -NSファイル名抽出するには:
$bzip2 -NSfilename.bz2xzファイル圧縮
NS xz はlzmaファイル圧縮ユーティリティのアップグレードですが、一度に圧縮できるのは1つのファイルのみです。古いリリースも含め、すべてのLinuxディストリビューションとうまく統合できます。
圧縮する構文:
$xzファイル名抽出する構文:
$xz-NSfilename.xz共有
NS 共有 、の略 シェルアーカイブ は、個人ユーザーおよびパワーユーザー向けのシンプルで信頼性の高いファイル圧縮ユーティリティです。
圧縮する構文:
$sharファイル名>>filename.shar抽出する構文:
$unshar filename.sharsharをインストールするには、ターミナルで次のコマンドを実行します。
$sudo apt-get installsharutilsと
NS と Debianおよびその派生物で広く使用されているファイル圧縮ユーティリティです。
圧縮する構文:
$とcvsrfilename.aファイル名抽出する構文:
$と -xvファイル名kgb
NS kgb 大部分のファイル形式をサポートするファイル圧縮ユーティリティを無料で使用できます。複数のファイルを高い圧縮率で1つにアーカイブすることをサポートします。
アーカイブする構文:
$kgpファイル名.kgbファイル名解凍する構文:
$kgb x filename.kgbkgbをインストールするには、ターミナルで次のコマンドを実行します。
$sudo apt-get installkgbpax
NS pax Portable Archive Exchangeの略で、アーカイブの作成と抽出に使用されるファイル圧縮ユーティリティです。 tar、cpio、bcpio、ustarなどのさまざまなファイル圧縮形式をサポートしています。
圧縮する構文:
$pax-wffilename.tarファイル名解凍する構文:
$pax-NS <filename.tarpaxをインストールするには、ターミナルで次のコマンドを実行します。
$sudo apt-get installpaxしたがって、これらはLinuxとそのディストリビューションのトップ10のファイル圧縮ユーティリティです。 Linuxにはまだ他の圧縮ユーティリティがありますが、これらの10は、さまざまなパラメーターでテストしたときに際立っています。で私たちとあなたの意見を共有してください @linuxhint と @SwapTirthakar 。