QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2068|回复: 5

关于在Debain中创建文件夹出错的问题。

[复制链接]
发表于 2006-9-19 10:22:28 | 显示全部楼层 |阅读模式
由于不清楚Linux下给文件命名的规则,我在创建文件夹时给文件命名时在名称中加入了符号,例如:( " ), ( ' ).结果出现了如下情况:

mkdir ahaa'a
>
------------------------------------------------------------------------------
      然后我以为创建成功,接着我就敲回车,结果没反应。连续多次敲回车,还是一样。接着我就输入各种命令符进去。还是没有反应。屏幕上显示如下东西:
mkdir aa'a
>
>
>
>
>:exit
>:q
>q
-----------------------------------------------------------------------------
      最后还是在乱写一通之后按了右手边的↑后才推出这个奇怪的情况。查看一下该用户下,发现一奇怪的文件夹。
名称就类似一下所示:
aa???????????????exit?mkdir aa    (文件名是蓝色的)
输入ls -b 就显示:
aa\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nexit\nmkdir\ aa  (文件名是蓝色的)
    没办法了,只好删除掉了。但,让人着急的是,系统无法删除掉。情况大概如下所示:
rmdir cpr????????mkdir cpr
rmdir: `cpr????????mkdir': No such file or directory
rmdir: `cpr': No such file or directory

我现在只好向各位先生请教,望不吝赐教。
发表于 2006-9-19 11:49:09 | 显示全部楼层
mkdir "ahaa\'a"
回复

使用道具 举报

发表于 2006-9-19 12:09:05 | 显示全部楼层
出现 > 是因为 SHELL 认为你的命令一行还没有输入完整,要你继续输入完整的.


像这个就是 单引号不匹配, 你再敲一个 单引号就好了,

双引号也是一样



要删除的话,输入 rm ,输入开头几个字母,按 tab ,一般 shell  会自动将文件名匹配完整,比如在 单引号,双引号,问号,回车 等字符前面会自动加  反斜线 作转义字符.
回复

使用道具 举报

 楼主| 发表于 2006-9-20 07:32:33 | 显示全部楼层
谢谢指导。
回复

使用道具 举报

发表于 2006-9-21 17:02:00 | 显示全部楼层
ctrl+D
回复

使用道具 举报

发表于 2006-9-22 16:08:47 | 显示全部楼层
或者,试试看rmdir aa*
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-7 23:41 , Processed in 0.066267 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表