• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

巧用tar命令打包绝对路径下的文件夹并在目录结构中排除绝对路径

软件和平台 晓梦寒星 3年前 (2021-05-13) 2537次浏览 0个评论

tar命令很多人都会用,但只是简单打包,许多高级用法老鸟也没整过。今天就捣豉了一下午,才弄明白一个简单的用法,

默认地,tar会把打包的目标路径的完整目录都保留下来,如果你用上绝对路径,那么打包后的目录结构就是从根目录后的第一个子目录开始的。有时我们并不想要这个完整的路径,这时可以用-C参数指定打包路径,而这段路径不会被包括到打包后的目录结构中,比如:

tar -zcf backups/mybackup.tgz -C /home/xmhx/docker/dnmp/www/ mystuff

 

 

这里mystuff是一个目录,它和前面路径用空格隔开,它里面的完整目录结构还是会保留下来,但你去掉了从home开始的一大串不需要保留的目录。


ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:巧用tar命令打包绝对路径下的文件夹并在目录结构中排除绝对路径
喜欢 (9)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址