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#)。

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

  • 相关阅读:
    shell 脚本3 (输出与流程控制)
    centos 添加sudo 权限
    rz安装
    centos 安装mysql
    linux删除文件未释放
    关于字符串String的编程。
    spring mvc 学习指南二
    spring mvc 学习指南一
    《 spring mvc 》学习计划
    关于jsp的总结
  • 原文地址:https://www.cnblogs.com/destiny-love/p/11523318.html
Copyright © 2011-2022 走看看