Permissions
如何在沒有所有權/權限的情況下從 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?
由於權限無關緊要,因此複製
cp -R
就可以了。您用來比較兩棵樹的命令會比較文件名、所有權和權限。如果您不關心保留權限,請不要列印權限!
vimdiff <(cd /Volumes/fat32/ && find . | sort) <(cd /Users/masi/BitTorrentSync/ && find . | sort)
但是你應該使用文件同步器:rsync如果你總是在同一個方向複製, Unison如果要在兩個方向同步。
無法保留對 FAT32 的權限。如果您想複製文件並保留權限,則需要使用不同的文件系統或將它們放入存檔(zip、7z、tar.gz 等)。