zoukankan      html  css  js  c++  java
  • 2019-2020-1 20199316《Linux内核原理与分析》第一周作业

    tar 从成员名中删除开头的"/"

    我遇到的问题

    • 今天在学习Linux完成课后作业时遇到了一个问题。即在使用tar打包时,总会报出“从成员名中删除开头的'/'”这个错误。一开始以为是正常的,后来查询使用手册发现是由绝对路径与相对路径的问题引起的。

    我的解决方法

    • 在查看了tar的help手册以及man手册后我发现,只要加一个p参数就可以解决这一问题。于是,我就立马尝试了这一方法。
    tar -czpf  test.tar /home/shiyanlou
    

    • 很明显,上面这个方法并没有奏效,这让我进一步陷入了沉思。

    • 后来我发现,手册上一个很不易察觉的点是-P这个参数必须是大写的P。因为在命令行窗口下,P的大小写不易察觉,并且大多数参数都是小写,这让我一不小心就“着了它的道”。所以,我将它修改成大写的P后成功解决了这一问题。

    tar -czPf text.tar /home/shiyanlou
    

    解决方法延申

    在后续的了解中,其实使用绝对路径的话即使不加上-P参数也可以解决这一问题o( ̄ヘ ̄o#)。

    最后,这一次的分享就到这里啦!

  • 相关阅读:
    prototype的本质
    如何只用CSS做到完全居中
    CSS3 过渡效果触发时机的问题
    HTML转义字符
    SVG总结小知识
    JavaScript中Switch使用
    AngularJS注入依赖路由总结
    echart模块化单文件引入
    CSS定义input disabled样式
    海盗船长小米首页小船来回摆动CSS3.0效果
  • 原文地址:https://www.cnblogs.com/destiny-love/p/11523318.html
Copyright © 2011-2022 走看看