Permissions

如何在沒有所有權/權限的情況下從 OSX ext 無損複製到 FAT32?

  • July 25, 2017

我將文件從 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?

由於權限無關緊要,因此複製cp -R就可以了。

您用來比較兩棵樹的命令會比較文件名、所有權和權限。如果您不關心保留權限,請不要列印權限!

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

但是你應該使用文件同步器:rsync如果你總是在同一個方向複製, Unison如果要在兩個方向同步。

無法保留對 FAT32 的權限。如果您想複製文件並保留權限,則需要使用不同的文件系統或將它們放入存檔(zip、7z、tar.gz 等)。

引用自:https://unix.stackexchange.com/questions/286276