当 cd 到特定目录时,bash 不起作用,读写权限被拒绝

当 cd 到特定目录时,bash 不起作用,读写权限被拒绝

尝试在 Linux Ubuntu 11.10 中运行 Perl 脚本,但是当 Cd 到该路径时,显示:no such file or directory,但我可以清楚地处理路径内的文件。

当尝试更改文件夹的权限时,不允许我这样做,即使这台计算机中没有更多用户。

右键单击文件夹,单击权限,然后在文件访问中选择“读写”不起作用,导致返回“___”选项。

这种情况下该怎么办?

更新更新:嘿,我认为 bash 做得真的很糟糕,我试图只留下我正在谈论的特定文件夹,但是当我 Cd Desktop 时,bash 给了我之前在那里的名字。

例如,我只有一个名为 phonetizer 的文件夹。我使用资源管理器进入文件夹“phonetizer”,然后从菜单“go”复制路径,即:

/home/one/Desktop/ Phonetizer

然后我进入终端:输入

cd /home/one/Desktop/ Phonetizer

并返回此值。

one@one-desktop:~/Desktop$ 

此外,当我在终端的桌面上时,我得到了这个:

one@one-desktop:~/Desktop$ ls
1.pl~             foo.txt~          Phonetizer                wildmarks.pl~
bar.txt~          input-text.txt~  sorting en ultraedit.txt~
equivalents.txt~  output.txt~      Untitled Document 1~

我不知道为什么要给我这些旧名字,因为我把它们移到了其他文件夹。

答案1

Phonetizer名称前面似乎有一个空格。

尝试

cd /home/one/Desktop/\ Phonetizer

或者

cd "/home/one/Desktop/ Phonetizer"

相关内容