gpt4 book ai didi

linux - 为什么我的新文件没有显示?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:29:32 26 4
gpt4 key购买 nike

这是我第二次遇到这种情况。

我正在开发一个 Rails 应用程序,我通过 touch show.html.haml 创建了一个文件,我可以执行 ls 并查看该文件。

但我同时使用 WinSCP 和 SFTP 进行 sublime,都看不到这个文件!

WinSCP 返回...
enter image description here

Sublime 回归,
正在下载文件夹“/app/qa/www/htdocs/qa-dashboard/app/views/scripts/”...要下载 1 个文件

但它从未下载文件。这里发生了什么?我还验证了它不是 touch 命令。我试过vi'ing 文件,然后保存它。同样的事情。

我还验证了主机匹配。

补充说明:

我正在使用 elevated_user 创建文件,并使用用户 ddavison 编辑文件。 ddavison 不在组中。

文件模式是,

drwxrw-rw- ... .
drwxr-xrwx ... ..
-rw-rw-rw- ... show.html.haml

最佳答案

scripts 目录的权限似乎不正确:

drwxrw-rw- ... .
^--^-- missing eXecute bit

目录上的执行位允许列出目录的内容。由于 scripts 目录中的“group”和“other”权限不允许列出,因此您会收到该错误。最像是您以目录所有者的身份登录到 shell,因此您可以获得所有想要的列表,但是您通过 winscp 以所有者以外的用户身份登录,因此他们无法列出目录内容。

关于linux - 为什么我的新文件没有显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18341267/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com