国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 PHP開發(fā) Linux での圧縮および解凍コマンドの詳細(xì)な分析

Linux での圧縮および解凍コマンドの詳細(xì)な分析

Jan 07, 2017 pm 01:42 PM

linux zip コマンド

zip -r myfile.zip ./*
現(xiàn)在のディレクトリ內(nèi)のすべてのファイルとフォルダーを myfile.zip ファイルに圧縮します。 -r は、サブディレクトリ內(nèi)のすべてのファイルを再帰的に圧縮することを意味します。

2.unzip
unzip -o -d /home/sunny myfile.zip
myfile.zip ファイルを /home/sunny/に抽出します
-o: プロンプトを表示せずにファイルを上書きします
-d:-d /home/sunny は、ファイルの解凍先を指定します。 /home/sunny ディレクトリ

3. その他
zip -d myfile.zip Smart.txt
圧縮ファイル內(nèi)の Smart.txt ファイルを削除します
zip -m myfile.zip ./rpm_info.txt
圧縮して追加しますrpm_info.txt ファイルをファイル內(nèi)の myfile.zip にコピーします
------------------------------------- ---- --------------------------------------

zip を使用するにはファイルを圧縮するには、シェル プロンプトで次のコマンドを入力します:
zip -r filename.zip filesdir

この例では、filename.zip は作成したファイルを表し、filesdir は新しい zip ファイルを配置するディレクトリを表します。 -r オプションは、filesdir ディレクトリに含まれるすべてのファイルを再帰的に含めることを指定します。

zip ファイルの內(nèi)容を抽出するには、次のコマンドを入力します:
unzip filename.zip zip コマンドを使用すると、スペースで區(qū)切って 1 つずつリストすることで、複數(shù)のファイルとディレクトリを同時(shí)に処理できます:

zip -r ファイル名。 zip file1 file2 file3 /usr/work/school 上記のコマンドは、file1、file2、file3、および /usr/work/school ディレクトリ (このディレクトリが存在すると仮定して) の內(nèi)容を圧縮し、ファイル名.zip ファイル。

tarコマンドの詳細(xì)

-c: 圧縮アーカイブを作成

-x: 解凍

-t: コンテンツを表示

-r: 圧縮アーカイブの末尾にファイルを追加

-u: ファイルを更新元の圧縮パッケージ內(nèi)

これら 5 つは獨(dú)立したコマンドであり、そのうちの 1 つは圧縮と解凍に使用されますが、使用できるのは 1 つだけです。次のパラメータは、必要に応じてアーカイブを圧縮または解凍する場(chǎng)合のオプションです。

-c: 圧縮アーカイブを作成します

-x: 解凍します

-t: コンテンツを表示します

-r: 圧縮アーカイブの末尾にファイルを追加します

-u: 元の圧縮パッケージ內(nèi)のファイルを更新します

-f の下のパラメータは必須です

-f: ファイル名を使用します。このパラメータは最後のパラメータであり、その後にファイル名のみを指定できることに注意してください。

# tar -cf all.tar *.jpg

このコマンドは、すべての .jpg ファイルを all.tar という名前のパッケージにパッケージ化します。 -c は新しいパッケージを生成することを意味し、-f はパッケージのファイル名を指定します。

# tar -rf all.tar *.gif

このコマンドは、すべての .gif ファイルを all.tar パッケージに追加します。 -r はファイルを追加することを意味します。

# tar -uf all.tar logo.gif

このコマンドは、元の tar パッケージ內(nèi)の logo.gif ファイルを更新します。 -u は、ファイルを更新することを意味します。

# tar -tf all.tar

このコマンドは、all.tar パッケージ內(nèi)のすべてのファイルをリストすることです。-t はファイルをリストすることを意味します

# tar -xf all.tar

このコマンドは、すべてを抽出することですall.tar パッケージ內(nèi)のファイル、-t は解凍

圧縮を意味します

tar –cvf jpg.tar *.jpg //ディレクトリ內(nèi)のすべての jpg ファイルを tar.jpg

tar –czf jpg.tar .gz * にパッケージ化します.jpg //ディレクトリ內(nèi)のすべての jpg ファイルを jpg.tar にパッケージ化し、gzip で圧縮して、jpg.tar.gz という名前の gzip 圧縮パッケージを生成します

tar –cjf jpg.tar .bz2 *.jpg //Packageディレクトリ內(nèi)のすべての jpg ファイルを jpg.tar に格納し、bzip2 で圧縮して、jpg.tar.bz2 という名前の bzip2 圧縮パッケージを生成します

tar –cZf jpg.tar .Z *.jpg //すべての jpg ファイルを jpg.tar にパッケージ化しますディレクトリを jpg.tar にコピーし、compress で圧縮して、jpg.tar.Z

rar a jpg.rar * .jpg という名前の umcompress 圧縮パッケージを生成します //rar 形式で圧縮するには、Linux 用の rar をダウンロードする必要がありますfirst

zip jpg.zip *.jpg //zip 形式で圧縮するには、まず Linux 用の zip をダウンロードする必要があります

Unzip

tar –xvf file.tar // tar パッケージを解凍します

tar -xzvf ファイル。 tar.gz //tar.gz

tarを解凍します -xjvf file.tar.bz2 //tar.bz2

tarを解凍します –xZvf file.tar.Z //tarを解凍します Z

unrar // rar を解凍します

file.zip //zip を解凍します

概要

1. tar –xvf を使用して *.tar を解凍します

2. gzip -d または Gunzip を使用して *.gz を解凍します

3、*.tar tar –xzf を使用した .gz および *.tgz

4、解凍するには bzip2 -d または bunzip2 を使用した *.bz2

5、tar –xjf を使用した *.tar.bz2

6. *.Z uncompress を使用して解凍

7. *.tar.Z tar –xZf を使用して解凍します

8. *.rar unrar e を使用して解凍します

Linux の tar コマンドの詳細(xì)な説明 (転載情報(bào))

tarコマンド

tarは、ファイルとディレクトリのアーカイブを作成できます。 tar を使用すると、ユーザーは特定のファイルのアーカイブ (バックアップ ファイル) を作成したり、アーカイブ內(nèi)のファイルを変更したり、アーカイブに新しいファイルを追加したりできます。 tar はもともとテープ上にアーカイブを作成するために使用されていましたが、現(xiàn)在ではユーザーはフロッピー ディスクなどの任意のデバイス上にアーカイブを作成できるようになりました。 tar コマンドを使用すると、多數(shù)のファイルとディレクトリを 1 つのファイルにパッケージ化できます。これは、ファイルをバックアップしたり、ネットワーク送信用に複數(shù)のファイルを 1 つのファイルに結(jié)合したりする場(chǎng)合に非常に便利です。 Linux 上の tar は GNU バージョンです。

構(gòu)文: tar [主オプション + 補(bǔ)助オプション] ファイルまたはディレクトリ

このコマンドを使用する場(chǎng)合、主オプションは必須であり、補(bǔ)助オプションは補(bǔ)助的なものであり、選択できます。

主なオプション:

c 新しいアーカイブ ファイルを作成します。ユーザーがディレクトリまたはいくつかのファイルをバックアップしたい場(chǎng)合は、このオプションを選択する必要があります。

r アーカイブするファイルをアーカイブファイルの末尾に追加します。たとえば、ユーザーがバックアップ ファイルを作成し、バックアップを忘れた別のディレクトリまたはファイルがあることに気付いた場(chǎng)合、このオプションを使用して、忘れたディレクトリまたはファイルをバックアップ ファイルに追加できます。

t アーカイブ ファイルの內(nèi)容を一覧表示し、どのファイルがバックアップされているかを確認(rèn)します。

u ファイルを更新しました。つまり、更新するファイルがバックアップ ファイル內(nèi)に見つからない場(chǎng)合は、元のバックアップ ファイルが新しいファイルに置き換えられ、バックアップ ファイルの末尾に追加されます。

x アーカイブからファイルを解放します。

補(bǔ)助オプション:

b このオプションはテープドライブに設(shè)定されます。その後にブロックのサイズを示す數(shù)値が続きます。システムのデフォルト値は 20 (20*512 バイト) です。

f アーカイブまたはデバイスを使用する場(chǎng)合、通常、このオプションは必須です。

k 既存のファイルを保存します。たとえば、特定のファイルを復(fù)元する場(chǎng)合、復(fù)元プロセス中に同じファイルが見つかった場(chǎng)合、そのファイルは上書きされません。

m ファイルを復(fù)元するときは、すべてのファイルの変更時(shí)刻を現(xiàn)在に設(shè)定します。

M マルチボリュームのアーカイブ ファイルを作成して、複數(shù)のディスクに保存します。

v tar によって処理されたファイル情報(bào)の詳細(xì)レポート。このオプションを指定しないと、tar はファイル情報(bào)を報(bào)告しません。

w あらゆるステップで確認(rèn)を求めます。

z gzip を使用してファイルを圧縮/解凍します。このオプションを追加すると、アーカイブ ファイルを圧縮できますが、復(fù)元時(shí)に解凍する場(chǎng)合にもこのオプションを使用する必要があります。

Linux での圧縮ファイルの分析

Linux を初めて使用する人にとって、Linux ではさまざまなファイル名が多數(shù)存在するため、間違いなく混亂するでしょう。他のことは言うまでもありませんが、圧縮ファイルを例に挙げてみましょう。Windows では最も一般的な圧縮ファイルは 2 つだけで、1 つは zip で、もう 1 つは .rap です。しかし、Linux は異なります。.gz、.tar.gz、tgz、bz2、.Z、.tar などの多くの圧縮ファイル名があります。さらに、Windows の .zip と .rar は Linux でも使用できます。しかし、Linux で .zip と .rar を使用している人は少なすぎます。この記事では、これらの一般的な圧縮ファイルについてまとめます。次回これらのファイルに遭遇したときに混亂しないように願(yuàn)っています。

さまざまな種類の圧縮ファイルについて詳しく説明する前に、まずパッケージ化と圧縮という 2 つの概念を明確にする必要があります。パッケージ化とは、多數(shù)のファイルまたはディレクトリを 1 つのファイルに変換することを指しますが、圧縮とは、いくつかの圧縮アルゴリズムを使用して大きなファイルを小さなファイルに変換することを意味します。これら 2 つの概念を區(qū)別する必要があるのはなぜですか? 実際、Linux の多くの圧縮プログラムは 1 つのファイルしか圧縮できないため、多數(shù)のファイルを圧縮する場(chǎng)合は、最初に他のツールを使用する必要があります。多數(shù)のファイルが最初にパッケージにパックされ、次にオリジナルの圧縮プログラムを使用して圧縮されます。

Linux で最も一般的に使用されるパッケージング プログラムは tar です。tar プログラムを使用して作成されたパッケージは、通常、tar パッケージ ファイルのコマンドの末尾が .tar です。 tar パッケージを生成した後、他のプログラムを使用してそれを圧縮できます。そのため、まず tar コマンドの基本的な使用法について説明します:

tar コマンドには多くのオプションがあります (man tar で表示できます) が、最も一般的なのは使用されるものは次のとおりです。 いくつかのオプション。ここにいくつかの例があります:

# tar -cf all.tar *.jpg

このコマンドは、すべての .jpg ファイルを all.tar という名前のパッケージにパッケージ化します。 -c は新しいパッケージを生成することを意味し、-f はパッケージのファイル名を指定します。

# tar -rf all.tar *.gif

このコマンドは、すべての .gif ファイルを all.tar パッケージに追加します。 -r はファイルを追加することを意味します。

# tar -uf all.tar logo.gif

このコマンドは、元の tar パッケージ內(nèi)の logo.gif ファイルを更新します。 -u は、ファイルを更新することを意味します。

# tar -tf all.tar

このコマンドは、all.tar パッケージ內(nèi)のすべてのファイルをリストすることです。-t はファイルをリストすることを意味します

# tar -xf all.tar

このコマンドは、次のファイルを抽出することですall.tar パッケージ內(nèi)のすべてのファイル、-t は解凍を意味します

上記は tar の最も基本的な使用法です。ユーザーがパッケージ化および解凍中にファイルを圧縮または解凍できるようにするために、tar は特別な関數(shù)を提供します。これが、tar がパッケージ化または解凍中に、gzip、bzip2 などの他の圧縮プログラムを呼び出すことができる理由です。

1) tar は gzip を呼び出します

gzip は、GNU 組織によって開発された圧縮プログラムであり、.gz で終わるファイルは gzip 圧縮の結(jié)果です。 gzip の反対側(cè)の解凍プログラムは、gunzip です。 gzip を呼び出すには、tar で -z パラメータを使用します。以下に例を示します。

# tar -czf all.tar.gz *.jpg

このコマンドは、すべての .jpg ファイルを tar パッケージにパッケージ化し、gzip で圧縮して gzip 圧縮ファイルを生成します。 is all.tar.gz

# tar -xzf all.tar.gz

このコマンドは、上記で生成されたパッケージを解凍します。

2) tar は bzip2 を呼び出します

bzip2 は、より強(qiáng)力な圧縮機(jī)能を備えた圧縮プログラムです。bz2 で終わるファイルは、bzip2 圧縮の結(jié)果です。 bzip2 の反対側(cè)の解凍プログラムは bunzip2 です。 gzip を呼び出すには、tar の -j パラメータを使用します。以下に例を示します。

# tar -cjf all.tar.bz2 *.jpg

このコマンドは、すべての .jpg ファイルを tar パッケージにパッケージ化し、bzip2 で圧縮して、bzip2 圧縮ファイルを生成します。 is all.tar.bz2

# tar -xjf all.tar.bz2

このコマンドは、上記で生成されたパッケージを解凍します。

3)tar は圧縮を呼び出します

compress も圧縮プログラムですが、gzip や bzip2 ほど compress を使用する人は多くないようです。 .Z で終わるファイルは、bzip2 圧縮の結(jié)果です。 compress の反対の解凍プログラムは uncompress です。 gzip を呼び出すには、tar で -Z パラメータを使用します。以下に例を示します。

# tar -cZf all.tar.Z *.jpg

このコマンドは、すべての .jpg ファイルを tar パッケージにパッケージ化し、それを compress で圧縮して、非圧縮ファイルを生成します。 all.tar.Z

# tar -xZf all.tar.Z

このコマンドは、上記で生成されたパッケージを解凍するためのものです

上記の知識(shí)があれば、複數(shù)のファイルを解凍できるはずです。 tar シリーズの圧縮ファイル:

1) .tar で終わるファイルの場(chǎng)合

tar -xf all.tar

2) .gz で終わるファイルの場(chǎng)合

gzip -d all.gz

3) .tgz または .tar.gz で終わるファイルの場(chǎng)合

tar -xzf all.tar.gz

tar -xzf all.tgz

4) .bz2 で終わるファイルの場(chǎng)合

bzip2 -d all。 bz2

bunzip2 all.bz2

5) tar.bz2 で終わるファイルの場(chǎng)合

tar -xjf all.tar.bz2

6) .Z で終わるファイルの場(chǎng)合

すべて解凍します。7) ファイルの場(chǎng)合。 .tar.Z で終わる

tar -xZf all.tar.z

さらに、Windows の一般的な圧縮ファイル .zip および .rar について、Linux にはそれらを解凍するための対応する方法もあります。

linux は zip および unzip プログラムを提供します。zip は圧縮プログラム、unzip は解凍プログラムです。これらには多くのパラメーター オプションがあります。ここでは、その使用法を説明するために例を簡(jiǎn)単に紹介します。

# zip all.zip *.jpg

このコマンドは、すべての .jpg ファイルを zip パッケージに圧縮します。

# unzip all.zip

このコマンドは、all.zip 內(nèi)のすべてのファイルを抽出することです

2) .rar の場(chǎng)合

Linux で .rar ファイルを処理するには、Linux 用 RAR をインストールする必要があります。インターネットに接続できますが、Linux 用の RAR

は無(wú)料ではないことを覚えておいてください。インストール後、次のようにインストールします。 rar と unrar の 2 つのプログラムでは、rar は圧縮プログラム、unrar は解凍プログラムです。これらには多くのパラメーター オプションがあります。ここでは、その使用法を説明するための例を簡(jiǎn)単に紹介します。

# rar a all *.jpg

このコマンドは、すべての .jpg ファイルを all という名前の rar パッケージに圧縮します。 .rar の場(chǎng)合、プログラムはパッケージ名に .rar 拡張子を自動(dòng)的に追加します。

# unrar e all.rar

This command is to extract all the files in all.rar

以上で、tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、unzip、rar、を?qū)毪筏蓼筏俊?unrar およびその他のプログラムを使用すると、.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、. の 10 種類の圧縮ファイルを圧縮することができます。 zip や .rar などのファイルは解凍できるようになりました。今後、ソフトウェアをダウンロードしても、Linux での解凍方法がわからないという心配はしなくなります。そして、上記の方法は基本的に Unix に対して有効です。

この記事では、Linux 上の圧縮プログラム tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、unzip、rar、unrar、およびその他のプログラムと、それらを使用して .tar、.gz、.tar を圧縮する方法を紹介します。 .gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar の 10 種類の圧縮ファイルを操作できます。Linux での圧縮および解凍コマンドの詳細(xì)な分析については、こちらをご覧ください。 PHPの中國(guó)語(yǔ)サイトに注意!

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)