我正在尝试通过 SFTP 访问远程目录。
ls
父目录中显示d
目录应该位于何处,但有一个l
。chmod 的联机帮助页提到了“强制锁定”,但没有提示如何删除锁定。
lrwxrwxrwx 0 1000 1100 193B Mar 17 2011 JWF4nwWqm85-TnsJ57hObvO7rrjOJmmlRSfd4ohb65Ct30
我没有任何 root 权限,也没有该服务器上的任何 shell 访问权限(SFTP 除外)。该文件是使用我现在使用的用户创建的。
如何访问该目录/删除该锁定标志?
编辑
访问该文件的错误信息是Couldn't stat remote file: No such file or directory
。但是ls
却说它在那里。
答案1
如果此输出取自,则输出中的ls -l
第一个表示这是一个符号链接,而不是锁定文件。在 bash 下,您还会得到一些l
lrwxrwxrwx 1 khaled khaled 7 2012-01-23 12:01 temp -> /tmp/temp
这告诉您当前目录中的文件 temp 是 中的文件的符号链接/tmp
。