ファイル アーカイブ コマンド tar ファイル アーカイブには、使いやすく、管理しやすい利点があります。次に、この記事を通じて Linux ファイルのアーカイブと圧縮のコマンドを紹介します。
1. ファイルアーカイブコマンド tar
アーカイブの利点:
ネットワークアクセスが遅い。 送信前に圧縮 –→送信後に解凍ファイル圧縮の利点
ハードディスクのリソースを節約します。ファイル転送速度を高速化します機能: 圧縮ファイルは複数のファイルやその両方の集合です。ディレクトリを 1 つのフォルダーにまとめます。バックアップとアーカイブを作成するための最良のツールです
[root@xuegod72 ~]# tar –help [root@xuegod72 ~]# tar -cf archive.tar foo bar #将 foo bar 文件打包 成.tar [root@xuegod72 ~]# tar -tvf archive.tar #列出 tar中的所有文件 [root@xuegod72 ~]# tar -xf archive.tar #提前或者释放 tar中的文件パッケージ化
構文: tar [パラメータ] パッケージの名前 ターゲットファイル/ディレクトリ
パラメータ:
-c create ファイルを作成します
- x ファイルを解凍して復元します
-f バックアップファイルを指定します
-t バックアップファイルの内容を一覧表示します -P (大文字) 絶対パスを使用する場合は削除しないでくださいファイル名の前のルート記号
-C (大文字) は解凍場所を指定します
-z gzip で圧縮します
-j bzip2 で解凍します
注: パッケージ名の先頭にサフィックスを追加する必要があります圧縮したい種類に応じて サフィックス [root@xuegod72 mnt]# tar -cvf grub2.tar /boot/grub2/ – アーカイブ [root@xuegod72 mnt] # tar -tvf grub2.tar|more – ファイルを表示アーカイブ内 [root@xuegod72 mnt]# tar -cvfP grub2.tar /boot/grub2/ – アーカイブのルート ディレクトリ (危険です。解凍後にルート ディレクトリは上書きされる可能性があります)
[root@xuegod72 mnt]# tar -xvf grub2 .tar -C /usr/src/ – リリースの抽出 -C 場所を指定しますLinuxでは、ファイルの種類と拡張子をどのように区別しますか
例えば、sh script aa
fileコマンドを確認してくださいファイルタイプ
Linuxには拡張子がありません Windowsの要件が非常に厳しいため、Linuxを使用する過程で、拡張子がまったくないファイルに遭遇することがよくあります。では、拡張子のないファイルかどうかをどのように判断すればよいでしょうか。ファイルですか、それともディレクトリですか?
機能: ファイルタイプの決定
構文: file ファイル名
[root@xuegod72 mnt]# file grub2.tar [root@xuegod72 mnt]# file /etc/init.d/nginx
ファイルサイズファイルサイズの比較:
[root@xuegod72 mnt]# du -sh /boot/grub2/ [root@xuegod72 mnt]# ll -h /boot/grub2/
gzip bzip2 zip tar
3.1 压缩格式
常见的压缩格式:gz、bz2、xz、zip、Z
格式(文件名格式): .tar.gz 或 .tgz
语法格式:tar zcvf newfile.tar.gz SOURCE
2. Linux ファイル圧縮
gzip bzip2 zip tar
3.1 圧縮形式
一般的な圧縮形式: gz、bz2、xz、zip、Z
tar zcvf newfile.tar.gz SOURCE
tar.gz 形式
[root@xuegod72 mnt]# tar zcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar zxf grub2.tar.gz #解压
[root@xuegod72 mnt]# tar jcf grub2.tar.gz /boot/grub2 #打包压缩 [root@xuegod72 mnt]# tar jxf grub2.tar.gz #解压
[root@xuegod72 mnt]# rar a grub2.rar /boot/grub2 #打包压缩 [root@xuegod72 mnt]# rar x grub2.tar.gz #解压
[root@xuegod72 mnt]# zip -r grub2.zip /boot/grub2 #打包压缩 [root@xuegod72 mnt]# unzip grub2.tar.gz -d /tmp #解压🎜gzip形式🎜🎜🎜🎜
[root@xuegod72 mnt]# gzip grub2.tar #打包压缩 [root@xuegod72 mnt]# gzip -d grub2.tar.gz #解压🎜bzip2形式🎜🎜🎜🎜
[root@xuegod72 mnt]# bzip2 -k grub2.tar #打包压缩 [root@xuegod72 mnt]# bzip2 -d grub2.tar.bz2 #解压🎜xz形式🎜🎜🎜 🎜
[root@xuegod72 mnt]# xz -zk grub2.tar #打包压缩 [root@xuegod72 mnt]# unxz -dk grub2.tar.xz #解压
以上がファイルのアーカイブと圧縮のための Linux コマンドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。