rsync 复制所有具有可执行权限的文件

rsync 复制所有具有可执行权限的文件

我运行以下命令来备份我的主目录:

$ rsync -ahv \
      --info=progress2 \
      --partial \
      --exclude=.cache/ \
      --exclude=.miniconda3/ \
      --exclude=.thunderbird/ \
      --exclude=.vscode/ \
      --exclude=.cargo/ \
      /home/tim \
      /run/media/tim/Volume/Backups/Tim/2021-04-15/

但是,当命令完成后,我注意到,我的所有文件都已设置可执行标志!例如,查看我的Cheatsheets目录时:

$ ls -l /home/tim/Cheatsheets/
total 3932
-rw-r--r-- 1 tim tim 2056316 11. Dez 14:43 comprehensive-latex-symbol-list.pdf
-rw-r--r-- 1 tim tim  112655 16. Feb 2019  EmacsCheatsheet.pdf
-rw-r--r-- 1 tim tim  186060  7. Jun 2019  GoogleColabShortcuts.png
-rw-r--r-- 1 tim tim  217283 12. Dez 23:44 JupyterLabShortcuts.pdf
-rw-r--r-- 1 tim tim   28664  3. Mai 2019  JupyterNotebookCheatsheet.pdf
-rw-r--r-- 1 tim tim   82953 25. Jan 2019  LaTeX_Cheatsheet.png
-rw-r--r-- 1 tim tim  261478 22. Sep 2018  LaTeXMathSymbols.pdf
-rw-r--r-- 1 tim tim  574022 24. Okt 2018  LTspiceShortcuts.pdf
-rw-r--r-- 1 tim tim     634 24. Okt 2018  MagitWorkflow.org
-rw-r--r-- 1 tim tim   17754 24. Okt 2018  MagitWorkflow.pdf
-rw-r--r-- 1 tim tim   60448 24. Dez 2018  NeotreeCheatsheet.png
-rw-r--r-- 1 tim tim  169752 18. Feb 2019  PCRE_Cheatsheet.png
-rw-r--r-- 1 tim tim  146499 21. Mär 2019  VSCodeShortcuts.pdf
-rw-r--r-- 1 tim tim   79881  6. Nov 2018  WiresharkShortcuts.pdf

而在备份目录中:

$ ls -l /run/media/tim/Volume/Backups/Tim/2021-04-15/tim/Cheatsheets/
total 5888
-rwxr-xr-x 1 tim tim 2056316 11. Dez 14:43 comprehensive-latex-symbol-list.pdf
-rwxr-xr-x 1 tim tim  112655 16. Feb 2019  EmacsCheatsheet.pdf
-rwxr-xr-x 1 tim tim  186060  7. Jun 2019  GoogleColabShortcuts.png
-rwxr-xr-x 1 tim tim  217283 12. Dez 23:44 JupyterLabShortcuts.pdf
-rwxr-xr-x 1 tim tim   28664  3. Mai 2019  JupyterNotebookCheatsheet.pdf
-rwxr-xr-x 1 tim tim   82953 25. Jan 2019  LaTeX_Cheatsheet.png
-rwxr-xr-x 1 tim tim  261478 22. Sep 2018  LaTeXMathSymbols.pdf
-rwxr-xr-x 1 tim tim  574022 24. Okt 2018  LTspiceShortcuts.pdf
-rwxr-xr-x 1 tim tim     634 24. Okt 2018  MagitWorkflow.org
-rwxr-xr-x 1 tim tim   17754 24. Okt 2018  MagitWorkflow.pdf
-rwxr-xr-x 1 tim tim   60448 24. Dez 2018  NeotreeCheatsheet.png
-rwxr-xr-x 1 tim tim  169752 18. Feb 2019  PCRE_Cheatsheet.png
-rwxr-xr-x 1 tim tim  146499 21. Mär 2019  VSCodeShortcuts.pdf
-rwxr-xr-x 1 tim tim   79881  6. Nov 2018  WiresharkShortcuts.pdf

rsyncs 手册页中,我看到我使用的标志-a是 的别名-rlptgoD,其中-p应该保留权限。我这个命令哪里出错了?

答案1

这不是的功能rsync,而是目标文件系统的(缺失的)功能。

我猜想目标文件系统是具有 NTFS 或 FAT 文件系统的 USB 存储。这些文件系统不支持更改可执行标志。

相关内容