如何在没有所有权/权限的情况下从 OSX ext 无损复制到 FAT32?

如何在没有所有权/权限的情况下从 OSX ext 无损复制到 FAT32?

我将文档从 OSX 扩展文件系统复制到 FAT32。现在,我看到两棵树的大小和斯蒂芬的命令都不同这里

vimdiff <(find /Volumes/fat32/ -printf "%P %u:%g %m\n" | sort) <(find /Users/masi/BitTorrentSync/ -printf "%P %u:%g %m\n" | sort) 

如何在没有所有权/权限的情况下将 OSX ext 无损复制到 FAT32?

答案1

由于权限并不重要,因此复制cp -R就可以了。

用于比较两棵树的命令会比较文件名、所有权和权限。如果您不关心保留权限,请不要打印权限!

vimdiff <(cd /Volumes/fat32/ && find . | sort) <(cd /Users/masi/BitTorrentSync/ && find . | sort)

但你应该使用文件同步器:同步如果你总是朝同一个方向复制, 齐奏如果要在两个方向上同步。

无法保留 FAT32 上的权限。如果您想复制文件并保留权限,则需要使用不同的文件系统或将它们放入存档中(zip,7z,tar.gz,...)。

相关内容