sync: failed to set times on "/." (in XXXXXXXXXXX): Operation not permitted (1)
./
sent 483,746 bytes received 2,706 bytes 324,301.33 bytes/sec
total size is 161,339,379,726 speedup is 331,665.57
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1207) [sender=3.1.3]
ERROR: The synchronisation failed.
Done ...
我得到了这个奇怪的"/."
我不知道这个路径是什么,甚至它指的是什么。因为它是一个错误23,我可以确认其他文件被很好地传输。所有的文件都有不同的权限和组,确实是兼容的。
而且我不想使用--omit-dir-times
。
那么我该如何解决这个问题呢?"/."
在哪里或者是什么?
4条答案
按热度按时间gorkyyrv1#
我该怎么解决这个问题?
可以
root
或当前目录的所有者身份运行命令。"/."在哪里或什么?
此路径似乎是绝对路径,它是文件系统根目录-
/
。从wikipedia path (computing)开始:
两个点("..")在层次结构中向上指,表示父目录;一个点(".")表示当前目录本身。
dvtswwa32#
目标目录/文件夹不允许修改特定文件夹。
例如,rsync:[生成器]无法在"/mnt/tmp/"上设置时间:不允许操作
我正在通过循环文件系统将ISO或UDF文件映像挂载到/mnt/tmp。所需的文件夹权限不够,应该在将文件系统挂载到/mnt/tmp之前进行更改。
虽然只是一个警告,但仍然会在退出命令时干扰对命令返回值的解释。
在挂载或使用文件夹之前更改目录/文件夹权限,或者将您自己添加到具有适当组权限的组中。
chmod-R a + rwX/管理/临时
htrmnn0y3#
我也遇到过同样的问题:在我的例子中,原因是一些错误的扩展文件系统属性设置。
具体来说,我错误地设置了“chattr +i /path/to/somedir”,因此使somedir(和内容)不可写。
属性可能不是问题所在,权限可能都很好(比如说rwx),但是属性否决了那些常规的unix权限。
m528fe3b4#
我发现我没有重新配置我的仓库来使用ssh。列出的错误是我得到的。然后我改变了我的.git/config文件来使用ssh:然后就放晴了。