Linux基础命令(tar gzip)
归档管理:tar
计算机中的数据经常需要备份,tar是Unix/Linux中常用的备份工具
1.将2.txt文件和1.txt文件打包成tar.txt文件
tar cf tar.txt 1.txt 2.txt
2.列出tar.txt文件中包含那些文件
tar tf txt.tar
3.解开档案文件
tar xf tar.txt
4.把文件解压到其他文件夹中
tar 重新创建的文件夹 a.tar为打包文件
总结:
tar 归档 打包
tar cvf a.tar 1.txt 2.txt 把1.txt 2.txt文件打包至a.txt f必须放到最后,f后面的第一个参数代表要生成的文件名,后面所有的参数是要打包的文件
tar tf a.tar 列出包中文件
tar xvf a.tar 如果没写目录,把包里面的文件解开放到当前目录
tar xvf a.txr -C tar 解包到指定文件夹,文件夹需要提前创建好
文件压缩解压:gzip
tar与gzip命令结合使用实现文件打包,压缩。tar只负责打包文件,但不压缩,用gzip压缩tar打包后的文件,其扩展名一般用xxxx.tar.gz
gzip使用格式
gzip [选项] 被压缩文件
压缩所有子目录:gzip -r a.tar
解压压缩的文件
gzip -d a.tar.gz
压缩
1.打包 tar cf a.tar 1.txt 2.txt 生成a.tar文件
2.压缩 gzip -r a.tar 生成a.tar.gz文件
解压
1.解压 gzip -d a.tar.gz 生成a.tar文件
2.解包 tar xf a.tar -C ~/tar 解包到指定文件夹