linux 命令 —— tar
[*] 命令格式:
将数据制作成归档文件:tar [选项] 归档及压缩文件名或目录 需要归档的源文件或目录
从归档文件中恢复数据:tar [选项] 归档及压缩文件名 [-C 目标目录]
[*] 命令功能:
用来对目录或文件进行归档,通常在归档的同时将包文件进行压缩,以便节省空间
[*] 命令选项:
-c创建.tar格式的包文件
-C解压时指定释放的目标文件夹
-f表示使用归档文件
-j调用bzip2程序进行压缩或解压
-p打包时保留文件及目录的权限
-P打包时保留文件或目录的绝对路径
-t列表查看包内的文件
-v输出详细信息
-x解开.tar格式的包文件
-z调用gzip程序进行压缩或解压
[*] 常用范例:
例一:对文件file进行归档并使用gzip压缩
命令:tar -zcf file.tar.gz file
说明:选项前的“-”可以省略,file.tar.gz是自己给归档后的文件起的名字
例二:对目录dir只打包不压缩
命令:tar cf dir.tar dir
例三:归档时保留原文件权限
命令:tar zcfvp file.tar.gz file
例四:从file.tar.gz中解压恢复数据
命令:tar zxfv file.tar.gz -C /home
说明:-C是为了指定文件解包后的位置,如果加-C为当前目录
页:
[1]