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です。また会いましょう!