当前位置: 技术问答>linux和unix
cd、rm 命令的疑问
来源: 互联网 发布时间:2016-04-12
本文导语: 字符界面下,在当前目录下有中文目录或者乱码的目录,怎么能cd进入这个陌路,和rm这个目录呢? 例如: [root@linux root]ls -al drwx------+ 4 root None 0 2008-09-16 15:04 . drwx------+ 3 root None 0 2008-09-11 12:13 .. -...
字符界面下,在当前目录下有中文目录或者乱码的目录,怎么能cd进入这个陌路,和rm这个目录呢?
例如:
[root@linux root]ls -al
drwx------+ 4 root None 0 2008-09-16 15:04 .
drwx------+ 3 root None 0 2008-09-11 12:13 ..
-rw------- 1 root None 2774 2008-09-16 15:29 .bash_history
-rw-rw-rw- 1 root None 692 2008-09-11 12:50 .bashrc
drwx------+ 4 root None 0 2008-09-11 12:13 .texmf
drwxrwxrwx+ 2 root None 0 2008-09-16 15:17 ?????
-rwx------+ 1 root None 4863 2008-09-16 15:04 _viminfo
1.我想对这个?????文件进行删除
2.cd到这个目录里面,应该怎么办呢?
谢谢各位的解答。
例如:
[root@linux root]ls -al
drwx------+ 4 root None 0 2008-09-16 15:04 .
drwx------+ 3 root None 0 2008-09-11 12:13 ..
-rw------- 1 root None 2774 2008-09-16 15:29 .bash_history
-rw-rw-rw- 1 root None 692 2008-09-11 12:50 .bashrc
drwx------+ 4 root None 0 2008-09-11 12:13 .texmf
drwxrwxrwx+ 2 root None 0 2008-09-16 15:17 ?????
-rwx------+ 1 root None 4863 2008-09-16 15:04 _viminfo
1.我想对这个?????文件进行删除
2.cd到这个目录里面,应该怎么办呢?
谢谢各位的解答。
|
要不,你把所有要做的事情都生成脚本。
还有一个办法,用samba把目录共享,用windows去操作
办法三:用任意一种Live光盘启动,只要支持中文即可,mount上硬盘进行操作
之四,装上终端的unicode支持(需要framebuffer支持),不过麻烦
之五,试过前面有人说的TAB键么?按两下会自动补齐文件名的,问号可以用f按斜杠转义:?
还有一个办法,用samba把目录共享,用windows去操作
办法三:用任意一种Live光盘启动,只要支持中文即可,mount上硬盘进行操作
之四,装上终端的unicode支持(需要framebuffer支持),不过麻烦
之五,试过前面有人说的TAB键么?按两下会自动补齐文件名的,问号可以用f按斜杠转义:?
|
可以考虑下安装一个中文字符集。
|
猜测:你可以试着将????? 字符串拷贝下来,然后在cd后面粘贴下该字符串! 看能否进入?rm类似!
?????估计是中文目录,你可以试着修改下系统的LANG环境变量为支持中文的编码方式(eg.gb2312,unicode等)!
另外,如果你的目录本来就是?字符构成,那么你可以 cd ?看能否进入该目录!
Good Luck!
?????估计是中文目录,你可以试着修改下系统的LANG环境变量为支持中文的编码方式(eg.gb2312,unicode等)!
另外,如果你的目录本来就是?字符构成,那么你可以 cd ?看能否进入该目录!
Good Luck!
|
看看可以用正则表达式匹配下看看 ,出现????
肯定不是英文,用W 看看
肯定不是英文,用W 看看
|
rm -rf ????
|
find 命令
|
最好还是将LANGUAGE环境变量设置成对应的字符集(如中文可以是zh_CN.UTF-8、zh_CN.GB18030、zh_CN.GB2312或者直接是zh_CN),这样就可以使用相应的输入法输入目录名或者是文件明