ウェブサイト検索

CentOS、RHEL、および Fedora に tar をインストールする方法


tar は、多数のファイルやディレクトリを 1 つのアーカイブ ファイルに結合するために広く使用されているコマンドライン ベースのユーティリティで、バックアップや配布の目的で一般にtarball として知られています。 。 tar コマンドは、tar アーカイブを作成、保守、変更、または抽出するために使用されます。

tar はデフォルトではアーカイブ ファイルを圧縮しませんが、gzip などのよく知られたデータ圧縮プログラムを使用して結果のアーカイブを圧縮 (またはフィルタリング) できることに注意してください。 bzip2、または -z-j、または -Jxzcode>フラグ。

CentOS、RHEL、および Fedora への tar のインストール

tar パッケージは、すべてではないにしてもほとんどの RHEL ベースのディストリビューションにデフォルトでプリインストールされています。ただし、システムにインストールされていない場合は、次のコマンドを実行してインストールします。

yum install tar   
OR
dnf install tar 

別の Linux ディストリビューションを使用している場合は、次のようにインストールできます。

sudo apt install tar         [On Debian, Ubuntu and Mint]
sudo emerge -a app-arch/tar  [On Gentoo Linux]
sudo apk add tar             [On Alpine Linux]
sudo pacman -S tar           [On Arch Linux]
sudo zypper install tar      [On OpenSUSE]   

システムにtar をインストールしたら、次のように使用できます。この例では、作業ディレクトリ内の test_app というディレクトリの非圧縮アーカイブ ファイルを作成する方法を示します。

tar -cvf test_app.tar test_app/

上記のコマンドで使用される tar フラグは、新しい .tar アーカイブ ファイル -v-c です。 > 冗長モードを有効にして、.tar ファイル作成の進行状況を表示し、アーカイブ ファイル (test_app.tar-f を表示します。 > この場合)。

gzip または bzip2 を使用して生成されたアーカイブ ファイルを圧縮するには、次のように -z または -j フラグを指定します。圧縮された tarball は .tgz 拡張子で終わることもあります。

tar -cvzf test_app.tar.gz test_app/
OR
tar -cvzf test_app.tgz test_app/
OR
tar -cvjf test_app.tar.bz2 test_app/

tarball (アーカイブ ファイル) の内容を一覧表示するには、次のように -t フラグを使用します。

tar -ztf test_app.tar.gz
OR
tar -ztvf test_app.tar.gz		#shows more details

アーカイブ ファイルを抽出 ( または解凍) するには、次のように -x スイッチを使用します。

tar -xvf test_app.tar
OR
tar -xvf test_app.tar.gz 

その他の使用例については、次の記事を参照してください。

  • 21 Linux での Tar コマンドの例
  • 大きな「tar」アーカイブを特定のサイズの複数のファイルに分割する方法
  • Linux の Pigz ツールを使用してファイルを高速に圧縮する方法
  • Linux で .bz2 ファイルを圧縮および解凍する方法
  • 10 Linux での 7zip (ファイル アーカイブ) コマンドの例

それは今のところすべてです!この記事では、CentOSRHELFedoratar をインストールする方法と、いくつかの基本的な方法を説明しました。 tar 使用コマンド。ご質問がある場合は、以下のフィードバック フォームからお知らせください。