LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1379|回复: 6

不能输入中文时如何进入中文目录?

[复制链接]
发表于 2010-11-2 16:53:31 | 显示全部楼层 |阅读模式
在纯文本终端,能显示但不能输入中文,如何进入或显示中文目录里面的内容?
我是这样做的
ls >aa
cat aa |xargs ls
记得以前有人写过脚本的。找不到了。
还有更简单的方法吗?
发表于 2010-11-2 21:29:49 | 显示全部楼层
http://easyscripts.googlecode.com/
查看这个脚本: chsdir

或者,如果你archlinux,可以看看这里:
http://aur.archlinux.org/packages.php?ID=33858
回复 支持 反对

使用道具 举报

发表于 2010-11-3 22:12:02 | 显示全部楼层
1. 开了gpm,然后copy-paste。
2. 善用补全
3. 使用一行命令:cd "`ls -1 | sed -n '4p'`", etc.
回复 支持 反对

使用道具 举报

发表于 2010-11-4 00:56:41 | 显示全部楼层
cd "`ls|tail -n x|head -n y`"

x y 就数字
回复 支持 反对

使用道具 举报

发表于 2010-11-14 16:34:10 | 显示全部楼层
cd ·ls -al | grep '中文目录的mtime'`
都有妙招啊~~
回复 支持 反对

使用道具 举报

发表于 2010-11-22 10:41:44 | 显示全部楼层
Post by linwhwylb;2119790
cd ·ls -al | grep '中文目录的mtime'`
都有妙招啊~~

==========================
MS这样不行啊
看我搞的

+++++++++++++++++++++++++++++++++++++++++++++
[root@centos5 shell]# ls -al
total 24
drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?
drwxr-xr-x 2 root root 4096 Nov 22 10:31 ??
drwxr-xr-x 4 root root 4096 Nov 22 10:34 .
drwxr-xr-x 3 root root 4096 Nov 22 10:12 ..
-rw-r--r-- 1 root root  409 Nov 22 10:19 rmdup.sed
-rw-r--r-- 1 root root  246 Nov 22 10:14 testtxt.file
[root@centos5 shell]# cd "`ls -l | grep 10:34`"
-bash: cd: drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?: No such file or directory
[root@centos5 shell]# cd "`ls -al | grep 10:34`"
-bash: cd: drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?
drwxr-xr-x 4 root root 4096 Nov 22 10:34 .: No such file or directory
回复 支持 反对

使用道具 举报

发表于 2010-12-9 15:34:02 | 显示全部楼层
Post by flzt;2120708
==========================
MS这样不行啊
看我搞的

+++++++++++++++++++++++++++++++++++++++++++++
[root@centos5 shell]# ls -al
total 24
drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?
drwxr-xr-x 2 root root 4096 Nov 22 10:31 ??
drwxr-xr-x 4 root root 4096 Nov 22 10:34 .
drwxr-xr-x 3 root root 4096 Nov 22 10:12 ..
-rw-r--r-- 1 root root  409 Nov 22 10:19 rmdup.sed
-rw-r--r-- 1 root root  246 Nov 22 10:14 testtxt.file
[root@centos5 shell]# cd "`ls -l | grep 10:34`"
-bash: cd: drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?: No such file or directory
[root@centos5 shell]# cd "`ls -al | grep 10:34`"
-bash: cd: drwxr-xr-x 2 root root 4096 Nov 22 10:34 ?
drwxr-xr-x 4 root root 4096 Nov 22 10:34 .: No such file or directory

这当然不行啊,你grep出来了一行,你还要得到文件名才可以
ll | grep “mtime” | tr -s " " | cut -d" " -f8
回复 支持 反对

使用道具 举报

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

本版积分规则

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