• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
    • app.tool_clock
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxシステムでtarコマンドを使用してファイルを圧縮および解凍するチュートリアル
2021-12-26

linuxのtarコマンド

tar(テープアーカイブ)コマンドは、linuxシステムでアーカイブファイルにファイルを格納するためによく使用されるコマンドです。

一般的なファイル拡張子は次のとおりです。tar.gzと.tar.bz 2は、gzipまたはbzipアルゴリズムによりさらに圧縮されたことをそれぞれ示す。

tarコマンドの使用

tarコマンドは、ほとんどのlinuxシステムのデフォルトで使用可能なので、ソフトウェアを個別にインストールする必要はありません。

tarコマンドには、gzipとbzipの2つの圧縮フォーマットがあり、このコマンドの「z」オプションはgzipを指定し、「j」オプションはbzipを指定します。非圧縮アーカイブも作成できます。

1.tar.を解凍するgzアーカイブ

一般的に一般的な使い方は、アーカイブファイルを解凍することです。次のコマンドは、tarからファイルを取り出します。gzアーカイブファイルから解凍します。

コードのコピー
$ tar -xvzf tarfile.tar.gz

ここではこれらのパラメータを簡単に説明します。

  • x-ファイルの解凍
  • v-冗長モードで、各ファイルを解凍するときにファイルの名前を印刷します。
  • z-gzipを使用して圧縮されたファイルです。
  • f-次のtarアーカイブを使用して操作します。
  • これらは覚えておくべき重要なオプションです。

    tar.を解凍するbz 2/bzipアーカイブ

    bz 2拡張子を持つファイルはbzipアルゴリズムを使用して圧縮されますが、tarコマンドでも処理できますが、「z」オプションを「j」オプションで置き換える必要があります。

    コードのコピー
    $ tar -xvjf archivefile.tar.bz2
    2.指定したディレクトリまたはパスにファイルを解凍する

    ファイルを指定したディレクトリに解凍するには、「-C」オプションを使用してパスを指定します。ここで「C」は大文字「C」です。

    コードのコピー
    $ tar -xvzf abc.tar.gz -C /opt/folder/
    3.単一ファイルの抽出

    1つのアーカイブから1つのファイルを抽出するには、ファイル名をコマンドの後ろに配置するだけです。

    コードのコピー
    $ tar -xz -f abc.tar.gz "./new/abc.txt"

    上記コマンドでは、以下のように複数のファイルを指定できます。

    コードのコピー
    $ tar -xz -f abc.tar.gz "./new/cde.txt" "./new/abc.txt"
    4.ワイルドカードを使用して複数のファイルを解凍する

    ワイルドカードは、拡張子として「.txt」を使用するすべてのファイルなど、特定のワイルドカードに一致するファイルのバッチを解凍するために使用できます。

    コードのコピー
    $ tar -xz -f abc.tar.gz --wildcards "*.txt"
    5.tarアーカイブの内容をリストして取得する

    tarアーカイブファイルの内容を解凍するのではなく、リストしたい場合は、「-t」(test)オプションを使用して、gzipで圧縮したtarアーカイブファイルの内容を印刷します。

    コードのコピー
    $ tar -tz -f abc.tar.gz

    ./new/

    ./new/cde.txt

    ./new/subdir/

    ./new/subdir/in.txt
    ./new/abc.txt
    ...

    出力は、パイプラインを介してgrepに指向してファイルを検索するか、lessコマンドに指向してコンテンツリストを参照できます。「v」冗長オプションを使用すると、各ファイルの追加詳細が印刷されます。

    tarに対してbz 2/bzipファイルは、「j」オプションを使用する必要があります。

    上記のコマンドとgrepコマンドを組み合わせて、以下に示すようにアーカイブファイルを取得します。簡単でしょう。
    コードのコピー

    $ tar -tvz -f abc.tar.gz | grep abc.txt

    -rw-rw-r-- enlightened/enlightened 0 2015-01-13 11:40 ./new/abc.txt

    6.tar/tarを作成する.gzアーカイブファイル
    tarアーカイブを解凍する方法を学びました。新しいtarアーカイブの作成を開始する時です。tarコマンドは、選択したファイルまたはディレクトリ全体を1つのアーカイブファイルに格納するために使用できます。以下は、対応するサンプルです。

    次のコマンドは、ディレクトリを使用してtarアーカイブファイルを作成します。ディレクトリ内のすべてのファイルとサブディレクトリがアーカイブファイルに追加されます。

    コードのコピー

    $ tar -cvf abc.tar ./new/

    ./new/

    ./new/cde.txt
    ./new/abc.txt
    上記のコマンドでは、圧縮されたアーカイブファイルは作成されません。通常のアーカイブファイルです。複数のファイルを1つのアーカイブファイルに入れるだけで、各ファイルを本当に圧縮することはできません。

    圧縮を使用するには、gzipまたはbzip圧縮アルゴリズムは、「z」または「j」オプションをそれぞれ使用します。

    コードのコピー
    $ tar -cvzf abc.tar.gz ./new/

    ファイルの拡張子は実際にはあまり影響しません。「tar.gz」および「tgz」は、gzip圧縮アルゴリズム圧縮ファイルの一般的な拡張子です。「tar.bz 2」および「tbz」は、bzip圧縮アルゴリズム圧縮ファイルの一般的な拡張子です(LCTT訳注:アーカイブが圧縮されているかどうか、およびどの圧縮方式を採用しているかは、その拡張子に依存せず、拡張子は認識を容易にするためだけです)。

    7.ファイルを追加する前に確認する

    1つの有用なオプションは「w」であり、tarコマンドが各ファイルをアーカイブファイルに追加する前にユーザーに確認させることができる場合があります。

    このオプションを使用すると、ユーザーがyを入力したときのファイルのみがアーカイブファイルに追加され、何も入力しない場合はデフォルトでnを表します。
    コードのコピー
    #指定ファイルの追加

    $ tar -czw -f abc.tar.gz ./new/*

    add ‘./new/abc.txt’?y
    add ‘./new/cde.txt’?y

    add ‘./new/newfile.txt’?n

    add ‘./new/subdir’?y

    add ‘./new/subdir/in.txt’?n

    #追加されたすべてのファイルをリストします
    $ tar -t -f abc.tar.gz

    ./new/abc.txt

    ./new/cde.txt


    ソース元URL:https://dopubox.com/article/p/fc6244c3ae2413c9

    その他のツール
  • 文字数カウント TikTok ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ app.tool_clock
  • 「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    被害者「問題解決には程遠い」 旧ジャニーズ被害者らが会見
    2024-05-29

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    稀代のピアニスト、マルタ・アルゲリッチの伝説の始まりはこの1曲から【クラシック今日は何の日?】
    2024-06-04

    「TRIO パリ・東京・大阪 モダンアート・コレクション」(東京国立近代美術館)開幕レポート。トリオで再発見する3館のコレクション
    2024-06-05

    「ロエベ ファンデーション クラフト プライズ 2024」の大賞が発表。等身大のセラミック彫刻を制作したアンドレス・アンサが受賞
    2024-06-05

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    105歳で死去した画家弥勒祐徳さん おごらず、黙々と、ひたすらに神楽など描く
    2024-06-05

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    古今東西 かしゆか商店【つづら】
    2024-06-05

    フィギュアスケートにもぴったり! ハチャトゥリアン作曲の『仮面舞踏会』【クラシック今日は何の日?】
    2024-06-06

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    今週末に見たい展覧会ベスト8。閉幕の横浜トリエンナーレから、「梅津庸一 クリスタルパレス」、石川九楊の2ヶ月連続個展まで
    2024-06-06

    ©  Dopu Box
    💛