• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • 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-29

    テレビ東京、不適切表現で謝罪 「激録・警察密着24時!!」
    2024-05-29

    「現実をみんなに伝えたい」能登高校書道部が新作の書道パフォーマンスを披露…部員それぞれが抱える大地震の被害
    2024-05-30

    住所要件の指摘受け自主的に転入 東京・足立区の20代選管委員・古野香織さん
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

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

    将棋叡王戦、藤井が勝ち最終局へ
    2024-05-30

    「ねこクラゲ」被告、脱税認める 原稿優先で申告せず、福岡地裁
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

    第34回福岡アジア文化賞受賞者が決定。大賞は真鍋大度
    2024-06-04

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    太宰府天満宮で「Fukuoka Art Book Fair」が開催へ
    2024-06-04

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    佐渡金山、世界遺産登録に向け「追加情報の提出」求められる
    2024-06-06

    ©  Dopu Box
    💛