Linux文件压缩命令笔记
1、gzip/gunzip
gzip/gunzip:主要是進行單個文件的壓縮和解壓縮的命令。
示例:gzip hello.txt #執(zhí)行壓縮hello.txt
ls hello.txt.gz #查看文件信息
gunzip hello.txt.gz #解壓文件命令
2、tar 命令
tar可以用來打包文件,還可以把特定目錄下的全部文件打包成一個總的文件,打包的同時還可以同時使用gzip的功能進行壓縮。如果只執(zhí)行tar命令則壓縮后
的文件后綴名是.tar,如果執(zhí)行g(shù)zip命令則壓縮后的文件名后綴名是.gz。如果同時執(zhí)行兩個命令則壓縮后的文件名是.tar.gz或者簡寫為.tgz。
比如:tar -zcvf boot.tgz /boot #將/boot目錄整合壓縮成boot.tgz
參數(shù)說明:-z:使用gzip壓縮;-c 創(chuàng)建壓縮文件;-v 是顯式當(dāng)前被壓縮的文件,-f 指使用文件名即boot.tgz。
解壓命令:tar -zxvf boot.tgz?
參數(shù)說明:-x 是解壓的意思
如果解壓的同時指定解壓目錄可以執(zhí)行以下命令:
tar -zxvf boot.tgz -C /home/dir #需要使用-C參數(shù),后面跟上文件路徑。
3、bzip2命令
Linux也可使用bzip2命令進行文件的壓縮和解壓,默認壓縮和的文件后綴名是.bz2。
用法示例:
bzip2 hello.txt #壓縮hello.txt文件
ls -l hello.txt.bz2 #查看壓縮后的文件
bzip2 -d hello.txt.bz2 #解壓命令 需要使用-d 參數(shù)
4、cpio
一般情況下cpio命令需要和find命令一起使用。當(dāng)由find按照條件找出需要備份的文件列表后,可通過管道的方式傳遞給cpio進行備份,生成/tmp/conf.cpio文件,然后再將生成的/tmp/conf.cpio文件中包含的文件列表完全還原回去
用法
find /etc-name *.conf | cpio-cov > /tmp/conf.cpio #備份
cpio--absolute-filenames-icvu < /tmp/conf.cpio #還原
總結(jié)
以上是生活随笔為你收集整理的Linux文件压缩命令笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 处理后台返回文本带空格和换行页面不显示断
- 下一篇: Linux删除重复内容命令uniq笔记