V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
viosey
V2EX  ›  Apple

Mac 无法从移动硬盘拷贝 dmg 文件

  •  
  •   viosey · 2017-01-02 02:05:28 +08:00 · 4335 次点击
    这是一个创建于 2661 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬盘是 NTFS 格式,已安装 Paragon NTFS 。

    其他格式文件的文件都可以读写,只有 .dmg 不能拷贝,呈灰色图标。

    拷贝时会出现这种提示:

    第 1 条附言  ·  2017-01-02 02:44:15 +08:00
    和是否在使用无关,插入硬盘之后直接拷贝的。而且是所有 dmg 文件都是灰色状态 无法拷贝或剪切。
    其他格式文件一切正常
    18 条回复    2017-01-02 20:13:40 +08:00
    QAPTEAWH
        1
    QAPTEAWH  
       2017-01-02 02:26:49 +08:00
    命令行下 cp 试试?
    lsof 看看什么程序在使用这个文件?
    killsting
        2
    killsting  
       2017-01-02 02:26:51 +08:00 via iPhone
    關閉了再拷好嗎。
    maemolee
        3
    maemolee  
       2017-01-02 02:35:14 +08:00
    你确定你是拷贝不是剪切的吗?为什么警告里会提到"be changed"
    viosey
        4
    viosey  
    OP
       2017-01-02 02:40:58 +08:00 via Android
    @killsting 如果是这个原因就好了,可以详细看一下描述吗?我也不是不懂英语。至于为何出现这个提示和是否在使用根本无关, mount 硬盘后直接拷贝的
    viosey
        5
    viosey  
    OP
       2017-01-02 02:41:30 +08:00 via Android
    @maemolee 拷贝 剪切都一样
    viosey
        6
    viosey  
    OP
       2017-01-02 02:42:44 +08:00 via Android
    @QAPTEAWH 和是否使用应该无关,所有 DMG 文件全都变灰色,其他格式文件一切正常
    maemolee
        7
    maemolee  
       2017-01-02 02:49:24 +08:00
    你要不折中一下试试?用 Windows 设备转存到非 NTFS 格式的磁盘中,然后再导入 Mac ?
    或者可以在 Windows 设备上将 dmg 文件压缩为 zip ,到 Mac 上解压缩。
    viosey
        8
    viosey  
    OP
       2017-01-02 02:52:18 +08:00 via Android
    @maemolee 😂 实在没办法就只能采用这种 workaround 了
    also24
        9
    also24  
       2017-01-02 04:30:38 +08:00
    插入 Windows 设备检查一下文件是否真的拷贝进去了。

    之前遇到过这种情况,实际情况是文件压根没拷进去。

    具体情况记得不是很清楚,大致就是从 Mac 向移动硬盘拷贝了大量文件,拷贝完了之后发现部分文件的图标是灰色的也没在意就继续用了。

    过了很久之后想要用文件,才发现那些灰色的文件其实都压根没拷进去。
    v2014
        10
    v2014  
       2017-01-02 12:59:57 +08:00   ❤️ 3
    cd 到移动硬盘根目录,然后 xattr -r -d com.apple.FinderInfo .
    就可以了,记得后面有个.
    viosey
        11
    viosey  
    OP
       2017-01-02 13:11:02 +08:00
    @v2014 厉害了!这条命令是什么原理?
    v2014
        12
    v2014  
       2017-01-02 13:18:13 +08:00
    这个是用 xattr 命令递归删除当前目录下所有文件的 com.apple.FinderInfo 属性,
    不过每次硬盘插上去都要来一次
    viosey
        13
    viosey  
    OP
       2017-01-02 13:21:26 +08:00
    @v2014 所以只是针对所有 .dmg 格式的文件?
    v2014
        14
    v2014  
       2017-01-02 13:24:07 +08:00
    是所有的文件
    viosey
        15
    viosey  
    OP
       2017-01-02 13:25:27 +08:00
    @v2014 刚才试了一下,重新 mount 不需要再次执行
    ashfinal
        16
    ashfinal  
       2017-01-02 13:31:46 +08:00
    @v2014 猜到是苹果元数据的锅了,就是好久没用了,没想起来这命令。
    跨平台文件操作,这个问题还是很常遇到的,给你点个赞。这次一定要收藏起来(免得又忘)。
    v2014
        17
    v2014  
       2017-01-02 13:39:51 +08:00
    @viosey 可能 Paragon NTFS 做的比较好,我用 Mounty 每次都要来一次。
    @ashfinal 哈哈
    goodniuniu
        18
    goodniuniu  
       2017-01-02 20:13:40 +08:00 via iPhone
    厉害
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1279 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:46 · PVG 01:46 · LAX 10:46 · JFK 13:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.