Tar は、複数のファイルとディレクトリを 1 つのパッケージに結合する優れた方法を提供します。 Tarball を使用すると、効率的なデータ転送が容易になり、多数のファイルのファイル サイズを削減してディスク領域を節約できます。
したがって、バックアップの作成、ファイルの転送、またはソフトウェア パッケージの配布を検討している場合でも、すべてを行うワンストップ ソリューションとなります。ただし、多くのユーザーは tarball の作成方法をまだ学習していません。この短いガイドには、Linux での tarball の作成に関する完全な情報が記載されています。
Linux で Tarball を作成する方法
tar はほとんどの Linux ディストリビューションにプリインストールされていますが、次のコマンドを使用して確認できます。
かかります - バージョン
tar ユーティリティがシステムで利用できない場合は、次のコマンドを入力してインストールしてください。
オペレーティング·システム | 指示 |
Debian/Ubuntu | sudo apt install tar |
フェドーラ | sudo dnf tar をインストールします |
Arch Linux | sudo pacman -Sy tar |
openSUSE | sudo zypper tarをインストールする |
完了したら、以下のコマンドを実行してディレクトリをアーカイブしてください。
かかります -cvf archive.tar ファイル.txt ディレクトリ名ここで、file.txt と directory_name を、アーカイブするファイルとディレクトリの名前に置き換えます。複数のファイル/ディレクトリの場合は、それらの名前をスペースで区切って指定します。
-c オプションは、ユーティリティに新しい tarball を作成するように指示します。 -v オプションを使用すると、冗長モードでこのアーカイブに含まれるファイルのリストを表示できます。 -f オプションを使用すると、新しい tarball の名前を指定できます。
たとえば、Documents ディレクトリを doc.tar にアーカイブしてみましょう。
かかります -cvf doc.tar ドキュメント
tar ファイルの内容をリストして表示したい場合は、-t オプションを使用できます。
かかります -tvf 博士。
同様に、以下のコマンドを使用して、複数のディレクトリを 1 つの tarball にアーカイブできます。
かかります -cvf list.tar ドキュメント 音楽
簡単なまとめ
Linux で tarball をアーカイブして作成する方法は次のとおりです。このクイック ガイドには、tarball の作成方法とその内容の確認方法を説明する簡単な例が含まれています。さらに、複数のディレクトリを 1 つの tarball にアーカイブする簡単な方法についても説明しました。アーカイブされたコンテンツを確認するのに役立つため、v オプションを使用する必要があります。