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


1

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

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

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

在这种情况下该怎么办?

更新 更新:嘿,我认为bash真的很糟糕,我试图只留下我正在谈论的特定文件夹,但是当我在Cd桌面时,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~

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


所有这些文件名以a结尾 ~。这通常表明它们是由vim等编辑器创建的备份文件。
user2313067

Answers:


0

之前似乎有一个空间 Phonetizer 在名字里。

尝试

cd /home/one/Desktop/\ Phonetizer

要么

cd "/home/one/Desktop/ Phonetizer"

工作,谢谢,不幸的是我的脚本有一些问题,但那将是另一个问题。谢谢你的快速回答。
arturo_bengala
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.