【问题标题】:Can TAR both record symbolic links and the files/directories they reference?TAR 可以同时记录符号链接和它们引用的文件/目录吗?
【发布时间】:2011-11-05 06:33:05
【问题描述】:

Tar 命令有一个 -h 标志来跟踪符号链接而不是记录符号链接。是否有可能both 符号链接 它们在存档中指向的内容?这可以在一次运行 TAR 命令中自动完成吗?

【问题讨论】:

    标签: archive tar dereference


    【解决方案1】:

    确保符号链接和它指向的目录/文件都在 tar 内容中。

    例如,假设您有一个文件work/mydir/myfile.txt 和一个指向该文件的符号链接work/mylink(带有相对路径):

    work:
    
    drwxrwxr-x. 2 ...... ...... 4096 May 16 11:54 mydir
    lrwxrwxrwx. 1 ...... ......   16 May 16 11:54 mylink -> mydir/myfile.txt
    
    work/mydir:
    
    -rw-rw-r--. 1 ...... ......    0 May 16 11:54 myfile.txt
    

    当你归档 work 目录时,符号链接和文件都放在 tar 归档中:

    $ tar cvf work.tar work/
    work/
    work/mylink
    work/mydir/
    work/mydir/myfile.txt
    

    当该 tar 存档将被提取时,文件和符号链接将在目标目录中创建。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-28
      • 1970-01-01
      • 2015-07-31
      相关资源
      最近更新 更多