使用 rsync 复制到 NTFS 外部驱动器后,文件“可执行”

使用 rsync 复制到 NTFS 外部驱动器后,文件“可执行”

我使用 rsync 复制到新的外部驱动器(新的外部驱动器已格式化为 NTFS),脚本如下:

SRC="/home/me/"
DRV="/media/me/maxone"
echo "Syncing $SRC to $DRV"
DST="${DRV}/home"
rsync -avi --exclude-from='/home/me/scripts/excl.txt' --delete
--modify-window=1 --no-perms --no-o --no-g --no-links $SRC $DST

一切似乎都很顺利,直到我注意到驱动器上的所有文件似乎都具有可执行属性。我想使用 NTFS 格式,以便可以从不同平台访问文件。如何解决这个问题,使文件看起来正常,即如果我从驱动器将它们复制回来?我可以使用 rsync 来执行此操作,还是必须使用不同的设置重新格式化此 NTFS 驱动器,以便默认情况下文件不可执行,如果是这样怎么办?

驱动器显示此类型/信息:

$ df -T
Filesystem     Type     1K-blocks      Used Available Use% Mounted on
/dev/sdb1      fuseblk  488383488 279798784 208584704  58% /media/me/maxone

更远:

$ mount|grep fuseblk
/dev/sdb1 on /media/me/maxone type fuseblk (rw,nosuid,nodev,relatime,
user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,uhelper=udisks2)

相关内容