Tar gzファイルの作成方法
tarアーカイブは、所有権、権限、タイムスタンプなどの情報を含む他のファイルのコレクションを格納するファイルでLinuxオペレーティングシステムでは、tar
コマンドを使用してtarアーカイブを作成できます。 コマンドはまた、gzipで圧縮プログラムの広大な範囲を使用してアーカイブを圧縮することができ、最も人気のあるアルゴリズムです。
慣例により、gzipで圧縮されたtarアーカイブの名前はどちらかで終わる必要があります。タールgzまたは.tgz。この記事では、tarの作成方法について説明します。
ファイル:example.gz
tarを作成します。gz File#
ほとんどのLinuxディストリビューションには、アーカイブの圧縮をサポートするGNUバージョンのtar
が含まれています。
tarを作成するためのコマンドの一般的な形式。gzファイルは次のとおりです。
tar -czf archive-name.tar.gz file-name...
コマンドオプションの意味は次のとおりです。
-c
tar
li>-z
-圧縮方法をgzipに設定します。-f archive-name.tar.gz
-アーカイブ名を指定します。file-name...
アーカイブに追加するファイルとディレクトリのスペースで区切られたリスト。
コマンドを実行するユーザーは、tarがあるディレクトリに対する書き込み権限を持っている必要があります。gzファイルが作成され、追加されたファイルの読み取り権限が作成されます。
たとえば、”archive”という名前のアーカイブを作成します。タールgz”from”file1″and”file2″次のコマンドを使用します。
tar -czf archive.tar.gz file1 file2
成功すると、コマンドは出力を出力しません。 アーカイブが作成されたことを確認するには、ディレクトリの内容をls
でリストします。
-v
tar
コマンドをより可視にし、ターミナルのアーカイブに追加されるファイルの名前をあなたがtarを作成したい場合は。gz特定のディレクトリに、アーカイブファイルへのフルパスを指定します。
tar -czf /home/user/archive.tar.gz file1 file2
tarを作成できます。gzファイルは、一つ以上のディレクトリまたはファイルの内容から。 デフォルトでは、--no-recursion
オプションが指定されていない限り、ディレクトリは再帰的にアーカイブされます。
次の例は、”web_backup”という名前のアーカイブを作成する方法を示しています。タール/var/www/website
ディレクトリのgz”:
tar -czf web_backup.tar.gz /var/www/website
圧縮をサポートしていないtar
gzip
tar
コマンドはアーカイブをstdoutに出力します(-
gzip
にパイプ処理され、アーカイブを圧縮してディスクに書き込みます。
例#
-
tarを作成します。gzファイルからすべて”。jpg”files:
tar -czf images.tar.gz *.jpg
ワイルドカード文字(
*
)は、”で終わるすべてのファイルを意味します。jpg”拡張子。/p> -
tarを作成します。gzファイルは、ssh上で転送し、リモートマシン上で抽出します:
tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"
結論#
tar.gzファイルはTarアーカイブですGzipで圧縮されています。 Tarを作成する。gzファイルの場合は、tar -czf
コマンドを使用し、その後に追加するアーカイブ名とファイルを続けます。
Leave a Reply