Linux自習の旅-基本的なコマンド(zip圧縮および解凍コマンド)

Linux自習の旅の基本的なコマンドzipおよびunzipコマンド


序文

1.前のセクションでは、Linuxで一般的に使用されるいくつかのショートカットキーについて説明しました。まだ読んでいない場合は、以下のリンクをクリックして表示できます。一般的なショートカットキー

2.このセクションでは、圧縮および解凍コマンドzipについて説明します。


ヒント:この記事の内容は次のとおりです

1.Linuxでのいくつかの一般的な圧縮パッケージ形式

Linuxでの一般的な圧縮パッケージ形式はzip、gz、bz2、xzです。このセクションでは、最初に最初のzipについて説明します。

2つ、圧縮コマンドと解凍コマンド

1.zip

Windowsを頻繁に使用するすべての人は、zipアーカイブ形式がWindowsで非常に一般的であることを知っておく必要があります。また、zipパッケージを解凍する場合は、圧縮ツールは必要ありません。直接解凍できます。もちろん、zipパッケージ処理はLinuxでもサポートされています。

  • コマンド名:zip
  • コマンドのフルネーム:ファイルのパッケージ化と圧縮(アーカイブ)
  • 場所:/ usr / bin / zip
  • 実行権限:すべてのユーザー
  • 関数の説明:ファイルをzip圧縮パッケージにカプセル化できます
命令格式
zip [选项] 打包后的名称.zip 要打包的文件所在路径
常用选项:
-r:递归压缩,常用来压缩目录。

例:

[root@localhost ceshi]# ls
axel-2.4  cmatrix-1.2a  cmatrix-1.2a.tar.gz  jh  xlockmore-5.43-6.el7.nux.x86_64.rpm  yj
[root@localhost ceshi]#
[root@localhost ceshi]# zip yj.zip yj
  adding: yj (stored 0%)
[root@localhost ceshi]# ls
axel-2.4  cmatrix-1.2a  cmatrix-1.2a.tar.gz  jh  xlockmore-5.43-6.el7.nux.x86_64.rpm  yj  yj.zip
[root@localhost ceshi]#

(如果要压缩目录,zip -r xx xx即可)

上記のように、lsの下のディレクトリにyjの共通ファイルがあることがわかりました。yj.zipyjを直接zipして、ファイルを新しいファイルyj.zipにパッケージ化すると、yj.zipの新しいファイルが見つかります。 lsで。

2.解凍

圧縮コマンドができたので、対応する解凍コマンドが必要です。

  • コマンド名:解凍
  • コマンドのフルネーム:ZIPアーカイブ内の圧縮ファイルを一覧表示、テスト、および抽出します
  • 場所:/ usr / bin / unzip
  • 実行権限:すべてのユーザー
  • 機能の説明:パッケージをzip形式で解凍します
命令格式
unzip [选项] 要解压缩的zip包
常用选项:
-d:指定解压缩之后文件的存放路径

例:

[root@localhost ceshi]# ls
axel-2.4  cmatrix-1.2a  cmatrix-1.2a.tar.gz  jh  xlockmore-5.43-6.el7.nux.x86_64.rpm  yj.zip
[root@localhost ceshi]#
[root@localhost ceshi]# unzip yj.zip
Archive:  yj.zip
 extracting: yj
[root@localhost ceshi]# ls
axel-2.4  cmatrix-1.2a  cmatrix-1.2a.tar.gz  jh  xlockmore-5.43-6.el7.nux.x86_64.rpm  yj  yj.zip
[root@localhost ceshi]#

(如果要指定解压缩后的文件的存放路径,unzip xx -d 存放路径,即可)

上記のように、事前にyj.zipのソースファイルyjを削除し、yj.zipを解凍して現在のパスに直接解凍し、最後にlsで確認したところ、ファイルyjが再び戻ってきました。これは私がyj.zipから抽出したソースファイルです。


総括する

このセクションでは、

{{

zipコマンド:ファイルを圧縮するために使用され、zip形式を指定します
unzip:パッケージをzip形式で解凍します

}

Jiehuaです。また会いましょう!

おすすめ

転載: blog.csdn.net/qq313088385/article/details/114261002