Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2349531
  • 博文数量: 527
  • 博客积分: 10343
  • 博客等级: 上将
  • 技术积分: 5565
  • 用 户 组: 普通用户
  • 注册时间: 2005-07-26 23:05
文章分类

全部博文(527)

文章存档

2014年(4)

2012年(13)

2011年(19)

2010年(91)

2009年(136)

2008年(142)

2007年(80)

2006年(29)

2005年(13)

我的朋友

分类: WINDOWS

2007-12-19 00:03:15


这个对话框是在 Total Commander中切换到一个含有非本地代码页(对简体中文的情况, 就是CP936, 可以认为就是GB2312编码)中的字符时, 弹出的一个对话框, 确定之后在 Total Commander中这个非法字符可以正确显示出来, 在windows xp本身的 explorer中一声不吭地也能正确显示.

然而, 这样的文件在用 cygwin中的find进行处理时会发生这样的错误:


F:\e_book\unix\bash>gfind

.

./Bash, the Bourne?Again Shell.pdf

F:\e_book\unix\bash>gfind -type f

gfind: ./Bash, the Bourne?Again Shell.pdf: No such file or directory

错误信息有点莫名其妙, 既然没有这个文件, find又何从知道这个名字?

这个gfind是为了避免与windows本身附带的那个垃圾find冲突而改变名, 其实是正宗GNU血统的 find:
GNU find version 4.2.11-CVS
阅读(2221) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~