。使用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命令打包文件夹的信息别忘了在本站进行查找喔 。
推荐阅读
- excel怎么算标准分,Excel怎么算标准分
- redis数据库如何英文发音的简单介绍
- amp射击游戏,射击游戏ads
- 佛山专业go语言 佛山语言艺术培训中心
- 路由器外壳损坏怎么修复,小米路由器硬盘损坏修复
- 成人毛笔教程直播,成人毛笔字入门教学视频
- linux当前盘符命令 linux查看当前磁盘空间 命令
- flutter启动页倒计时,flutter timer
- 小程序换支付主体,微信小程序如何变更主体