ホームページ >運用・保守 >Linuxの運用と保守 >Linux で zip、gz、tar、bz2 ファイルを圧縮および解凍するための最も完全なコマンド (画像とテキストを含む詳細なステップバイステップの手順)

Linux で zip、gz、tar、bz2 ファイルを圧縮および解凍するための最も完全なコマンド (画像とテキストを含む詳細なステップバイステップの手順)

韦小宝
韦小宝オリジナル
2018-07-13 10:50:535401ブラウズ

Win でのファイルの圧縮と解凍が非常に簡単で便利であることは誰もが知っています。そのため、Linux では、ファイルの圧縮と解凍は簡単な作業ではありません。では、Linux システムでファイルを zip、gz、tar、bz2 形式に圧縮するにはどうすればよいでしょうか? Linux システムで zip、gz、tar、bz2 圧縮ファイルを解凍するにはどうすればよいですか?どのようなコマンドを実行する必要がありますか?以下は、PHP 中国語 Web サイトによってまとめられた、Linux での圧縮および解凍方法の最も完全な図とテキストの説明です。

zip形式の圧縮と解凍

#压缩文件和目录
zip【压缩文件名】【源文件】 #压缩文件
zip -r 【压缩文件名】【源目录】 #压缩目录
#解压文件和目录
unzip【压缩文件名】 #解压

gz形式の圧縮と解凍

#压缩文件和目录
gzip【源文件】 #压缩为 gz格式的压缩文件,源文件会消失
gzip -c【源文件】>【压缩文件】 #压缩为gz格式,源文件保留gzip -c cangls > cangls.gz #上面的例子
gzip -z【目录】 #压缩目录下所有的子文件,但是不能压缩目录
#解压文件
gunzip 【压缩文件名】gzip -d 【压缩文件名】
#以上两种解压是一样的

bz2形式の圧縮と解凍

注: bzip2コマンドは使用できませんディレクトリを圧縮

#压缩文件
bzip2【源文件】 #压缩为.bz2格式,不保存源文件
bzip2 -k【源文件】 #压缩之后保留源文件
#解压文件
bunzip2 【压缩文件名】gzip -d 【压缩文件名】
#以上两种解压是一样的

tarパッケージ化コマンド

tar -cvf [パッケージファイル名] [ソースファイル]

オプション

  • -c: パッケージ化

  • -z: .tar.gz形式に圧縮

  • - j: .tar.bz2 形式に圧縮

  • -t: 表示

  • -x: 解凍

  • -v: プロセスを表示

  • -f: パッケージ化されたファイル名を指定

#例如
tar -zcvf cangls.tar cangls #打包为.tar.gz格式
tar -jxvf cangls.tar #解.tar.bz2格式的打包

注: -z または -j を使用しない場合は、.tar 形式でパッケージ化または解凍することを意味します

以上がLinux で zip、gz、tar、bz2 ファイルを圧縮および解凍するための最も完全なコマンド (画像とテキストを含む詳細なステップバイステップの手順)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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