tar压缩
tar压缩目录
tar -zcvf dir.tar.gz dir/
-z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
-x 从档案文件中释放文件。
-v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
-f 使用档案文件或设备,这个选项通常是必选的。
将dir目录压缩成一个文件为dir.tar.gz
tar排除特定目录
tar --exclude=dir/images/* -zcvf dir.tar.gz dir/*
将dir目录下文件打包成dir.tar.gz,但不包括images目录下的文件。也就是打包dir/ 下的,dir/images/不要。
tar解压缩目录
tar -zxvf shell.tar.gz
tar 命令参数
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
-f 使用档案文件或设备,这个选项通常是必选的。
-r 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
-t 列出档案文件的内容,查看已经备份了哪些文件。
-u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
-x 从档案文件中释放文件。
zip解压缩
unzip aaa.zip