cPu*_*cPu 6 linux rsync permissions ubuntu
我的目录有问题。如果我运行 als -la我得到以下输出:
/rwx------ 7 1000 1000 4.0k Mar 1 09:11 Folder Name
Run Code Online (Sandbox Code Playgroud)
它应该是一个文件夹。权限中的斜杠是什么意思?我期待 ad因为它是一个文件夹。
我的 QNAP Nas 有这个问题。uname -a显示Linux Q 3.19.8 #1 SMP Mon Feb 13 05:20:15 CST 2017 x86_64 unknown
我无法访问该文件夹或设置其他权限/所有者。
chown admin:administrators Folder\ Name -> chown: Folder Name: No such file or directory
chmod 777 Folder\ Name -> chmod: Folder Name: No such file or directory
cd Folder\ Name -> -sh: cd: Folder Name: No such file or directory
mv Folder\ Name other_name -> mv: unable to rename Folder Name: No such file or directory
- - 背景:
我使用以下命令通过 rsync 将此文件夹从 ubuntu 复制到我的 nas:
rsync -ahhve "ssh" /home/foo/bar/ admin@10.0.0.1:"/share/homes/username/Folder\ Name"
Run Code Online (Sandbox Code Playgroud)
感谢您阅读这个问题,我很高兴为您提供帮助。
Gor*_*son 10
这是一个猜测,但是...我怀疑文件夹名称末尾有一个回车符。根据ls您使用的确切命令,它可能会放在/文件夹名称的末尾,但回车会使其显示在行首,覆盖d通常在那里的名称。尝试用 列出它ls -l | cat -vet,这会将通常不可见的字符转换为可见的字符。如果我是对的,它会显示为:
$ ls -l | cat -vet
drwx------ 7 1000 1000 4.0k Mar 1 09:11 Folder Name^M$
Run Code Online (Sandbox Code Playgroud)
(其中^M代表回车,$是行尾标记。)
如果我是对的,您可以通过重命名和使用 bash 的选项卡完成来获得正确的名称来修复它。输入类似的内容mv Folder<tab>,它应该填写名称的其余部分,包括非打印字符;然后为它输入一个新的(更正的)名称,你应该没问题。
| 归档时间: |
|
| 查看次数: |
677 次 |
| 最近记录: |