关于ubuntu下的压缩与解压 常见的文件格式有tar.gz 跟tar.bz2两种 下面是常见的压缩与解压的用法
tar -cvf xxx.tar * 将当前文件夹下的所有文件打包成xxx.tar 文件(未压缩)
tar -cvf xxx.tar hello/* 将当前文件夹下的hello目录打包成xxx.tar文件
tar -xvf xxx.tar 将xxx.tar包内的文件解到当前目录
tar -xvf xxx.tar -C hello 将xxx.tar包内的文件解到hello目录下(注意-C的用法 要解到指定文件夹加上-C)
gzip xxx.tar 将xxx.tar文件压缩(创建xxx.tar.gz文件)
gzip -d xxx.tar.gz 将xxx.tar.gz压缩包解压
用tar 直接打包并压缩
tar -zcvf xxx.tar.gz * 将当前目录下的所有文件压缩打包到xxx.tar.gz
解压缩用
tar -zxvf xxx.tar.gz 要解压到指定文件夹在xxx.tar.gz 后加上 -C
当压缩包为bzip2 文件时 只需将-z 换成-j
即tar -jcvf xxx.tar.bz2 * 压缩
tar -jxvf xxx.tar.bz2 解压
要打包指定后缀名的文件
tar -zcvf xxx.tar.gz *.c 将当前目录下的所有.c文件打包到xxx.tar.gz里
zip 文件压缩与解压 需要用到的是zip 与unzip 命令
zip xxx.zip *.txt 将当前文件夹下的所有.txt 文件打包
unzip -d test xxx.zip 将xxx.zip内的文件解压到test文件夹