タール は、ほぼすべてのLinuxオペレーティングシステムディストリビューションに存在する人気のあるアーカイブユーティリティであるため、OSパッケージマネージャーから検索してインストールする必要がありません。
用語TAR Tape Archiveの略語です。 ファイル。 Linux OSエコシステムをしばらく使用している場合は、tarの代替リファレンスtarballにも精通している必要があります。
TARのあるドキュメントに出くわしたとき ファイル形式は、この単一のファイルが複数のファイル、または特別な状況では単一のファイルの保存場所であることを意味します。
問題の説明
Linuxディレクトリ内に存在する次のさまざまなファイルタイプのランダムなセットを検討してください。

上記のスクリーンキャプチャのように、.txt
を含むテキストファイルの組み合わせセットがあります。 .jpeg
の拡張子と画像ファイル 拡大。私たちのジレンマは、tarコマンドを使用してテキストファイルまたは画像ファイルのみをアーカイブする方法です。
tarコマンドの使用例
上記のディレクトリ( LinuxShellTips_Files )をアーカイブする場合 )およびそのすべてのファイル(ファイルタイプに関係なく)、使用するtarコマンドは次のようになります。
$ tar -czvf final_file.tar.gz /home/dnyce/LinuxShellTips_Files/
上記のコマンドで、 final_file (.tar.gz
を使用 ファイル拡張子)は、 LinuxShellTips_Filesの内容を保持するtarファイルの名前です。 ディレクトリ。
タール コマンドオプション:
-
-c
– f inal_file.tar.gzの作成を開始します アーカイブ。 -
-z
–gzipを使用してアーカイブをフィルタリングします。 -
-v
–詳細な出力。 -
-f
– .tar.gzを作成します 使用可能なファイル。
ファイル拡張子によるtarファイル
テキストファイルのみをタール化するには、上記のコマンドを次のように変更します。
$ tar -czvf final_file.tar.gz /home/dnyce/LinuxShellTips_Files/*.txt

jpeg画像ファイルのみをtarするために、 tarを変更します 次のようにコマンドを実行します:
$ tar -czvf final_images_file.tar.gz /home/dnyce/LinuxShellTips_Files/*.jpeg
tarアーカイブファイルの抽出
タールを確認するには 実際に機能しました。アーカイブファイルを抽出しましょう。 -C
オプションは、抽出ディレクトリ-x
に移動するためのものです。 抽出用。
$ tar -xzvft final_file.tar.gz -C /home/dnyce/LinuxShellTips_Files/texts $ tar -xzvf final_images_file.tar.gz -C /home/dnyce/LinuxShellTips_Files/images

tarファイルを抽出すると、その内容が一覧表示されます。この場合、1つにはテキストファイルがあり、もう1つには画像ファイルがあります。
Linuxのディレクトリで特定のファイルタイプを快適にtarできるようになりました。