用户(Bob)意外地在其Home目录中创建了一个子目录(bobsdir)并试图删除它,但是当他们使用"rmdir \bobsfile“命令时,会得到”“。
问题的答案是: rmdir ~Bob/\bobsdir
我得到了与/home相同的"~“,但在我的研究材料中找不到"\”是什么,以及为什么它们在这种情况下起作用。我是一个人,需要知道“为什么”的东西,所以任何帮助都会非常感谢。
发布于 2013-05-10 18:27:12
http://aiotestking.wordpress.com/category/linux/lpic-1/page/7/
这似乎是确切的问题,没有额外的斜杠在答案。
但是,当测试的时候,不管是用哪种方式.于是,我又环顾四周,发现另一个版本选择答案为双反斜杠:
http://studyhat.blogspot.com/2012/08/linux-question-answer.html
我想说的是,这个问题可能已经通过了不同网站或书籍上的编辑或翻版,但我想看看是否有其他人对主目录规范之后的额外反斜杠的含义或能力有什么看法。
似乎有多种方法可以做到,但我不知道为什么.而且它根本不起作用(但似乎在许多地方被认为是“正确的”方法-- rmdir ~user/\\userdir)。
发布于 2013-05-11 02:07:06
对为什么使用~Bob/的解释
通常,在您自己的Linux计算机上,您使用~/作为您的主目录。这样做的原因是,我们通常假设您是以您正在使用的用户身份登录的,并且键入~/将带您到您登录的用户所在的家中。
因此,有些情况下使用~/或仅使用~是行不通的。
在这种情况下,我们可以使用~Bob指定用户"Bob“的主文件夹。
这解释了为什么要使用该形式的主文件夹。
https://askubuntu.com/questions/293625
复制相似问题