ホームページ  >  記事  >  システムチュートリアル  >  Linux システムでの tar 圧縮および解凍コマンドとその応用についての詳細な説明 (ペネトレーションコース)

Linux システムでの tar 圧縮および解凍コマンドとその応用についての詳細な説明 (ペネトレーションコース)

PHPz
PHPzオリジナル
2024-06-23 06:16:38870ブラウズ

Linux 系统下 tar 压缩解压缩命令详解及在渗透课程中的应用

浸透コースはアクセスインジェクションクラスに到達しました。これが私のジレンマであると感じています。このクラスの背後には、私が連絡するのを待っている高度な知識があります。

このブログでは、まず、雑多な質問をするときによく遭遇する Linux システムでのいくつかの文型について書きます 前回は、Web の浸透について真面目に書きました。

Linux での tar 圧縮および解凍コマンド

タール

これら 5 つは、Red Hat Linux システムをダウンロードするための独立したコマンドです。そのうちの 1 つは、他のコマンドと組み合わせて使用​​できますが、使用できるのは 1 つだけです。次のパラメータは、必要に応じてファイルを圧縮または解凍する場合のオプションです。

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

-f: ファイル名は使用しないでください。このパラメータは最後のパラメータであり、その前にファイル名のみを付けることができます。

#tar-cfall.tar*.jpg

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

#tar-rfall.tar*.gif

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

#tar-ufall.tarlogo.gif

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

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

#tar-tfall.tar

このコマンドは、all.tar パッケージ内のすべてのファイルを一覧表示します。-t はファイルを一覧表示することを意味します

#tar-xfall.tar

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

圧縮

解凍

まとめ

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

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

3. tar-xzf を使用して *.tar.gz と *.tgz を解凍します

4. bzip2-d または bunzip2 を使用して *.bz2 を解凍します。

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

5. tar-xjfを使用して*.tar.bz2を解凍します

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

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

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

9. unzip を使用して *.zip を解凍します

Linux での圧縮 zip、解凍、および unzip コマンドの解釈と例

Linux での圧縮および解凍コマンドの解釈と例

例: 圧縮サーバー上の現在のディレクトリの内容は xxx.zip ファイルです

zip-rxxx.zip./*

zipファイルを現在のディレクトリに解凍します

zipファイル名.zipを解凍します

解压系统找不到指定的文件_linux系统解压deb_解压系统内核文件

============================

別: 一部のサーバーでは、zip パッケージLinux システム解凍 deb をインストールしないと zip コマンドを実行できませんが、基本的には tar コマンドを使用できます。例は次のとおりです。

tar-zcvf/home/zdzlibs.tar.gz/home/zdz/java/zdzlibs/

============================

linuxzipコマンド

zip-rmyfile.zip./*

現在のディレクトリ内のすべてのファイルとフォルダーを myfile.zip ファイルに圧縮します。 -r は、サブディレクトリ内のすべてのファイルを再帰的に圧縮することを意味します。

2.解凍

unzip-o-d/home/sunnymyfile.zip

myfile.zip ファイルを /home/sunny/

に解凍します

-o: プロンプトを表示せずにファイルを上書きします。

-d:-d/home/sunny は、ファイルを /home/sunny ディレクトリに解凍するように指定します。 linux系统解压deb_解压系统找不到指定的文件_解压系统内核文件3.その他

zip-dmyfile.zipsmart.txt

圧縮ファイル内のsmart.txtファイルを削除します

zip-myfile.zip./rpm_info.txt

rpm_info.txt ファイルを圧縮ファイルの myfile.zip に追加します

------------------------------------------------- ----------------------------------

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

zip-rfilename.zipfilesdir

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

zip ファイルの内容を抽出するには、次のコマンドを入力します:

解压系统内核文件_解压系统找不到指定的文件_linux系统解压deb

zipファイル名.zipを解凍します

zip コマンドを使用すると、複数のファイルとディレクトリを同時に処理できます。その秘訣は、Linux システム解凍 deb を 1 つずつリストし、スペースで区切ることです。

zip-rfilename.zipfile1file2file3/usr/work/school

内部のコマンドは、file1、file2、file3、および /usr/work/school ディレクトリ (このディレクトリが存在すると仮定) の内容を Linux に圧縮してハードウェア情報を表示し、それを filename.zip ファイルに注ぎます。

dpkg コマンドは、ソフトウェア パッケージをインストール、作成、管理するために DebianLinux システムで使用されるユーティリティ ツールです

備考: ネットワークがなく、依存関係が考慮されていない場合、ソフトウェアをローカルにインストールするには、一般的に dpkg コマンドが使用されます

考察: dpkg と apt パッケージ マネージャーの違いは何ですか?回答: ubantu の場合、どちらのコマンドも使用できます。dpkg はソフトウェア パッケージの依存関係を考慮しません (ネットワークがない場合は dpkg を使用することをお勧めします。ソフトウェアをインストールするには、最初のステップとして依存関係を整理します。最初のステップは依存関係を明確にすることです (2 番目のステップで必要なソフトウェアを事前にダウンロードします)。apt はソフトウェア パッケージとその依存ソフトウェアをインターネット経由で手動でインストールします。

オプション

パラメータ

Deb パッケージ: 操作する .deb パッケージを指定します。

とりあえずブログを作ってみましょう;

読者にお知らせしますように!

以上がLinux システムでの tar 圧縮および解凍コマンドとその応用についての詳細な説明 (ペネトレーションコース)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。