home/usr2/file2
该命令可以将/home/usr2/file2文件打包到当前目录下的file2.tar中 , 需要注意的是:
使用绝对路径标识的源文件,在用tar命令压缩后,文件名连同绝对路径(这里是home/usr2/,根目录'/'被自动去掉了)一并被压缩进来
。使用tar命令解压缩后会出现以下情况:
$ tar -xvf file2.tar
$ ls
…… …… home …… ……
解压缩后的文件名不是想象中的file2,而是home/usr2/file2 。
$ tar -cvf file2.tar -C /home/usr2 file2该命令中的-C dir参数,将tar的工作目录从当前目录改为/home/usr2,将file2文件(不带绝对路径)压缩到file2.tar中 。注意
:-C dir参数的作用在于改变工作目录 , 其有效期为该命令中下一次-C dir参数之前
。
使用tar的-C dir参数,同样可以做到在当前目录/home/usr1下将文件解压缩到其他目录 , 例如:
$ tar -xvf file2.tar -C /home/usr2
而tar不用-C dir参数时是无法做到的:
$ tar -xvf file2.tar /home/usr2
tar: /tmp/file: Not found in archive
tar: Error exit delayed from previous errors
【linux中打包命令 linux打包命令格式】linux中打包命令的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于linux打包命令格式、linux中打包命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 直播背景矩阵设备,直播背景方案
- html5canvas游戏开发实战下载,html5 canvas游戏
- excel上底纹怎么设置,excel底纹怎么设置白色
- 无主灯直播素材,无主灯工作室设计图及效果图
- mysql怎么设置密码锁 mysql设置密码锁定策略
- 怎么设置下载权限,手机怎么设置下载权限
- 益智方位游戏,益智方位游戏有哪些
- word中如何在方框变黑,word文档方框怎么变黑
- 基础编程c语言函数 c语言教程 函数