• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • JSON整形
    • 拡張子変更
    • リスト作成
    • CSS最適化
  • - 暗号化ツール
    • MD5暗号化
    • ランダムジェネレーター
  • - 画像ツール
    • 画像圧縮
    • QRコードジェネレーター
    • QRコードリーダー
    • 壁紙プレビュー
    • 画像 EXIF
  • - 情報シート
    • 血液型遺伝
    • 服のサイズ
  • [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 血液型遺伝 服のサイズ
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    日テレ、意思疎通できず信頼喪失 「セクシー田中さん」の調査結果
    2024-05-31

    古本屋を巡り、顧みられなくなった作品、作家を生き返らせた九大大学院教授没後20年 教え子や研究仲間を支える「清新な光景」
    2024-05-30

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

    幸田文の名言「台所に立てば、…」【本と名言365】
    2024-05-30

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    <今週の本棚・次回の予定>6月8日の毎日新聞書評欄は『新装版 ペルーからきた私の娘』ほか
    2024-06-03

    小学館「作家の意向第一に協議」 映像化指針、ドラマ原作者死去で
    2024-06-03

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

    イタリア・ヴェローナの歴史あるレストランをパトリシア・ウルキオラが再解釈。
    2024-06-03

    「ロバート」秋山さんが鳥取PR イリュージョニストに扮し
    2024-06-04

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    彫刻の森美術館で「舟越桂 森へ行く日」が開催へ
    2024-06-05

    国際博物館の日、今年のテーマは「学びと研究のための博物館」
    2024-06-04

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

    ブリン・バン・バン・ボンが1位 ビルボード、上半期人気曲
    2024-06-06

    ©  Dopu Box
    💛