日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

压缩文件命令

發(fā)布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 压缩文件命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

壓縮文件命令

一、簡單壓縮命令

1.zip、gizp、xz只能對文件進行壓縮,不能對文件夾,而且直接在文件上進行操作,后綴名為.gz

[root@xiaoliu junhao]# gzip passwd[root@xiaoliu junhao]# lscali junhao.txt passwd.gz[root@xiaoliu junhao]# xz passwd [root@xiaoliu junhao]# lscali junhao.txt passwd.xz[root@xiaoliu junhao]# unxz passwd.xz [root@xiaoliu junhao]# lscali junhao.txt passwd

2.查看gizp壓縮文件里的內(nèi)容

[root@xiaoliu junhao]# zcat junhao.txt.gz

3.查看xz壓縮文件里面的內(nèi)容

[root@xiaoliu junhao]# xzcat junhao.txt.xz

二、高級壓縮命令:tar

1.tar命令的定義

tar命令打包的文件稱呼為tarball–》也叫歸檔文件
歸檔:其實可以理解為把很多東西放到一個文件里,這個過程叫歸檔,那個文件叫歸檔文件
tar命令:
1.可以把很多文件做成一個壓縮包文件
2.可以把很多文件和目錄一起做成一個壓縮包文件

2.tar命令常用的選項:

-c:創(chuàng)建.tar格式的包文件 create
-x:解開.tar格式的包文件
-C(大寫):解壓的時候指定到某個目錄
-v:輸出詳細信息,也就是看到一下信息在壓縮的過程中
-f:表示使用歸檔文件
-t:列表查看包內(nèi)的文件
-z:調(diào)用gzip對歸檔文件進行壓縮
-J:調(diào)用xz對歸檔文件進行壓縮
-t:查看歸檔文件里面的內(nèi)容
經(jīng)典選項:
tar czvf
tar cJvf
案例1:將系統(tǒng)里的/etc/passwd /var/log/messages /etc/hosts 這三個文件打包到/lianxi目錄下叫pwd_ms_hosts.tar.gz
tar czvf /lianxi/pwd_ms_hosts.tar.gz /etc/passwd /var/log/messages /etc/hosts
生成的tarball壓縮文件 要打包的文件
目的文件 源文件
tar cf boot.tar boot 創(chuàng)建boot.tar歸檔文件,不進行壓縮

案例2:將/boot目錄復(fù)制到/lianxi目錄下,然后/lianxi目錄下打包成一個boot.tar.xz的文件
tar cJvf boot.tar.xz boot
壓縮的過程是需要時間的,不能立馬完成,可以等一會
tar cJf boot.tar.xz boot
-v選項的作用:可以看到整個壓縮的過程

3.tar命令總結(jié):

3.1.創(chuàng)建壓縮文件:
tar czvf
tar cJvf
3.2.查看壓縮文件:
tar tf
3.3.解壓文件:
tar xf

4.如何做到將文件夾下的東西都打包,唯獨不要某個或者幾個文件

選項:--exclude=

用法:
tar czvf /lianxi/no_grub2.tar.gz --exclude=/boot/grub2 /boot 把boot下面的都打包,唯獨不要grub2
tar czvf /lianxi/no_grub2.tar.gz --exclude=/boot/{grub2,efi,loader} /boot 排除多個文件夾或者文件
用{}引用變量,避免混淆

三、大文件傳輸問題

1.太大了怎么傳輸?

進行切割

2.怎么判定文件已經(jīng)傳完了?

進行簽名
簽名認證:-- 單向加密技術(shù) – 哈希算法(md5,sha1,sha2,sha256,sha512) – 把任意長度的輸入,轉(zhuǎn)化為固定長度的輸出

[root@xiaoliu lianxi]# cat test.txt | md5sum 64d25acd1812bc00762ae77ab5b46e0f -

將要傳送的文件先進行hash值的求取,再把這個hash值傳送過去。對方接收到這個文件和hash值之后,對文件進行hash值的求取,比對與傳送過來的hash值是否一致,

總結(jié)

以上是生活随笔為你收集整理的压缩文件命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。