Linux常用的文件打包压缩命令

1.文件夹的打包
例如:打包Linux下的/etc/目录
首先我们在操作中不可打包真正的/etc/目录,我们通过拷贝命令
cp -a /etc/ /tmp/把/etc/目录拷贝至/tmp/目录下;然后打包/etc/
tar -cvf /tmp/etc.tar /etc/
使用tar命令进行打包,也可在打包时并进行压缩;
tar - c:建立压缩的指令;
- x:解开压缩的指令;
- t :可查看tarfile里面的详细文件;
- v:可详细的显示打包压缩的过程;
- z:压缩成gzip的格式;
- j:压缩成bzip2的格式;
- J:压缩成xz的格式;
打包压缩常用的组合键:
tar -Jcvf /tmp/etc.tar.xz /etc/
解压常用的组合键:
tar -Jxvf /tmp/etc.tar.xz -C /mnt/aaa/
##打包压缩完后,进行解压缩,-C可解压缩到指定文件夹当中
2.gzip/gunzip命令:
-d:解压缩,相当于gunzip;
-c:将结果输出至标准输出;
-#:1-9,指定压缩比;
zcat:不显示展开的前提下查看文本文件的内容;
例如:zcat passwd.gz
3. bzip2/bunzip/bzcat
-d:解压缩,相当于bunzip2;
-k:保留原文件;
-#:1-9,压缩比,默认为6;
bzcat:不显示展开的前提下查看文本文件的内容;
4. xz/unxz/xzcat
-d:解压缩,相当于unxz;
-k:keep,保留源文件;
-#:1-9,压缩比,默认为6;
xzcat:不显示展开的前提下查看文本内容;

你可能感兴趣的:(Linux基础学习)