【问题标题】:Linux untar the file with permissionsLinux 解压具有权限的文件
【发布时间】:2012-10-10 22:30:33
【问题描述】:

我收到一个错误 - “未知文件类型 'A',提取为普通文件”,同时对一组具有 acl 权限集的文件进行去皮重处理。

我在 solaris 中创建了 tar 文件作为 tar -cpfv Tarfilename.tar 目录 如果我解压缩为 tar xvpf Tarfilename.tar,它在 solaris 中效果很好 我已将 tar 文件复制到 Linux 并尝试使用 tar xvpf 进行 untr, 它抛出警告未知文件类型'A',提取为普通文件并创建没有ACL权限的文件。

tar --version : Linux 中的 tar (GNU tar) 1.15.1

【问题讨论】:

  • 您确定 Solaris 上的 tar 调用吗?我认为 -cpfv 应该失败,因为如果你像这样一起运行它们,f 意味着是最后一个选项。
  • 我猜'Linux tar 不支持 Solaris ACL'...
  • ya in Linux -p 选项失败-未知文件类型“A”,提取为普通文件。在solaris中它工作得很好。是否还有其他选项,例如 scp /.. [ scp failed]

标签: linux unix tar


【解决方案1】:

scp getfacl | setfacl 是唯一对我有用的解决方案。[尚未尝试 rsync]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-06
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    • 2021-09-25
    • 2017-03-01
    相关资源
    最近更新 更多