LinuxのTar– Tar GZ、Tarファイル、Tarディレクトリ、およびTarCompressコマンドの例

多数のファイルとディレクトリを1つのファイルに結合しますか?tarLinuxのコマンドはあなたが探しているものです!

このtarコマンドは、ファイルのグループをアーカイブに圧縮するために使用されます。このコマンドは、tarアーカイブを抽出、維持、または変更するためにも使用されます。

Tarアーカイブは、複数のファイルやディレクトリを1つのファイルに結合します。タールアーカイブは必ずしも圧縮されているとは限りませんが、圧縮することはできます。権限は保持され、多くの圧縮形式をサポートします。

tarこのクイック記事で使用方法を学びます。

構文

tar [options] [archive-file] [file or directory to be archived]

オプション:

-c:アーカイブを作成します

-x:アーカイブを抽出します

-f:指定されたファイル名でアーカイブを作成します

-t:アーカイブファイル内のファイルを表示または一覧表示します

-u:アーカイブして既存のアーカイブファイルに追加します

-v:詳細情報を表示します

-A:アーカイブファイルを連結します

-z: gzipを使用してtarファイルを圧縮します

-j: bzip2を使用してtarファイルを圧縮します

-W:アーカイブファイルを確認します

-r:既存の.tarファイルのファイルまたはディレクトリを更新または追加します

使用例

アーカイブを抽出します。

tar xfv archive.tar

(オプション:x =抽出、f =ファイル、v =詳細)

ファイルまたはフォルダーを使用してアーカイブを作成します。

tar cfv archive.tar file1 file2 file3

(オプション:c =作成)

圧縮アーカイブを作成します。

tar cfzv archive.tar file1 file2 file3

(オプション:z = gzipで圧縮)

アーカイブのすべてのファイルを表示します。

tar tvf archive.tar

現在のディレクトリにあるすべての.txtファイルの非圧縮アーカイブを作成します。

tar cfv archive.tar *.txt

gzip tarアーカイブarchive.tar.gzからファイルを抽出します。

tar xvzf archive.tar.gz

bzip2を使用して圧縮tarアーカイブファイルを作成します。

tar cvfj archive.tar.tbz example.cpp

(オプション:j = bzip2で圧縮、ファイルサイズは小さいが、より時間がかかる-z

todo.txtファイルをアーカイブに追加して、既存のtarファイルを更新します。

tar rvf archive.tar todo.txt

(オプション:r =ファイルの追加)

tarファイルの内容を一覧表示します。

tar tf file.tar

(オプション:t =表示、f =ファイル)

現在のディレクトリの圧縮アーカイブを作成しますが、特定のディレクトリを除外します。

tar --exclude='./folder' --exclude='./upload/folder2' cfzv archive.tar .(「folder」と「folder2」は除外されます)