linux打包和压缩文件和目录:
归档(打包)命令:tar
归档就是将多个文件或者目录打包成为一个文件,存放再磁盘中,方便文件或者目录丢失时,可以恢复。
归档文件名使用相对路径
(注意区分归档文件和被归档文件)
tar 命令的语法格式:
tar [命令选项] 归档文件 [被归档文件...]
几个tar命令常用的选项:
f---只要有tar的地方必有f
c,v
t---查看归档文件中的内容
x---回复归档文件中的文件和目录
注意:回复只能回复归档时的文件状态,归档之后的修改会丢失。
压缩文件:gzip
如果gzip后跟文件名,那么压缩之后原文件就不在了
gzip后可以有多个文件,即同时压缩生成多个压缩文件,但是gzip之后不能直接是目录,如果要压缩目录中的文件 -r
解压命令:gunzip filename
文件解压
linux压缩文件有多种方式:链接
linux上的文件为什么不能在Windows上解压之后再传上去
如果tar -zcxf用不了,就不需要z;
gzip:invlaid magic
解压最好用 -v选项,因为可以看到解压的详细信息。