Linux:SFTP尝试失败后不存在目录错误?

Linux:SFTP尝试失败后不存在目录错误?,linux,sftp,putty,file-transfer,access-rights,Linux,Sftp,Putty,File Transfer,Access Rights,因此,到目前为止,我一直在Linux中管理个人游戏服务器(请记住,我没有物理服务器——我有shell访问权限,包括root)。我对远程Linux管理相对缺乏经验。我试图将一个名为“mods”的目录传输到此服务器,该服务器包含多个其他目录和文件。我以前已经成功地将SFTP导入此服务器并传输了文件,但这次由于各种原因传输失败,因此我停止了传输 刷新目录后,在FileZilla中,我看到一个名为“.Yes,just”的新文件夹。删除或试图修改此目录对root用户也不起作用。Linux说它不存在或者发生

因此,到目前为止,我一直在Linux中管理个人游戏服务器(请记住,我没有物理服务器——我有shell访问权限,包括root)。我对远程Linux管理相对缺乏经验。我试图将一个名为“mods”的目录传输到此服务器,该服务器包含多个其他目录和文件。我以前已经成功地将SFTP导入此服务器并传输了文件,但这次由于各种原因传输失败,因此我停止了传输

刷新目录后,在FileZilla中,我看到一个名为“.Yes,just”的新文件夹。删除或试图修改此目录对root用户也不起作用。Linux说它不存在或者发生了这种情况

尝试通过SFTP传输文件也会导致以下错误:

错误:目录没有这样的文件或目录

错误:mkdir“远程服务器目录”:收到描述为“failure”的故障

错误:获取“远程目录路径”/“文件名”的属性:没有此类文件或目录

其中,“远程服务器目录”或“远程控制器路径”/“文件名”是要传输的内容的名称


知道发生了什么吗?

Linux shell使用引号
“some filename”
来包围命令行参数(类似于MS Windows)。如果文件名实际包含
字符,则需要对其进行转义:

~/example$ dir
~/example$ mkdir mods
~/example$ mkdir '"' # whoops!
~/example$ dir
"  mods
~/example$ rmdir \" # escape it
~/example$ dir
mods
~/example$ rmdir '"' # or wrap in single quotes


Linux上的用户通常使用
ls
列出目录,而不是
dir
ls
会将名称报告为
,(
用单引号括起来),这就是如何转义名称的方法。欢迎使用堆栈溢出!请将您的问题移至(删除此处,重新张贴在此处)。这是。