找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
[点击展开更多楼层]
[3]
来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2017-02-20 18:58 的评论:
广泛使用的  Windows 默认目录 N 个都有空格。Ubuntu 仓库地址也有空格,至于 Linux 系统用命令

find /usr -iname '* *'

也可能找到隶属于某些包的目录名或文件名字包含空格, 甚至还有圆括号。

一般终端都提供自动拼写完成功能,所以这点不是问题,反倒是文件名包含中文,处理起来比较麻烦。至少要实现正常显示,即便能显示,还要看字体是否恰当,不然可能字的某部分显示不出来。要能包括 tty 在内的环境都能正常输入就更麻烦了。
[4]
来自加拿大的 Chrome 56.0|GNU/Linux 用户 发表于 2017-02-20 20:41 的评论:
反正都是要敲一个键的,敲空格和敲下划线/短横线一点没省力气,这种较劲挺没意思的,btw linux系统还默认文件可以没有后缀名,如果不是因为一开始微软“培养”了大家的用户习惯,咱是不是也能指责windows太不灵活?
[5]
来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2017-02-20 21:24 的评论:
扩展名多数时候,都是方便人类用户识别的。如果没有扩展名,虽然计算机也可以解析,但人不方便。想象一下,一个网站下载下来的文件,全部没有扩展名的情况。难道每访问一个文件,都要 file 一下?
而且还存在计算机也难于分别的情况, 这个当属 C 语言和 C++ 语言的源代码文件 .c 和 .cpp。
再扩展到网址,现在内网也不提倡使用单域名,互联网更是如此。
来自四川成都的 Chrome 55.0|GNU/Linux 用户 2017-02-20 21:32 7 回复
原来看到过有网友说 Google 提交单域名 search 申请,被 ICANN 驳回。微软的 Active Directory 是明确反对用单域名。而其开源实现 SAMBA 更反对用 .local 等作为一级域名,其 FAQ 对此有详细说明。当然这条回复,稍微有些跑题。
[1]
来自四川成都的 Chromium 55.0|Ubuntu 用户 发表于 2017-02-19 22:43 的评论:
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。
[2]
来自黑龙江哈尔滨的 Firefox 51.0|Windows 10 用户 发表于 2017-02-20 08:17 的评论:
可以创建带有空格的目录名或文件名的目录和文件 就是使用这些文件太麻烦了 谁愿意才参数上在打个双引号?
[3]
来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2017-02-20 18:58 的评论:
广泛使用的  Windows 默认目录 N 个都有空格。Ubuntu 仓库地址也有空格,至于 Linux 系统用命令

find /usr -iname '* *'

也可能找到隶属于某些包的目录名或文件名字包含空格, 甚至还有圆括号。

一般终端都提供自动拼写完成功能,所以这点不是问题,反倒是文件名包含中文,处理起来比较麻烦。至少要实现正常显示,即便能显示,还要看字体是否恰当,不然可能字的某部分显示不出来。要能包括 tty 在内的环境都能正常输入就更麻烦了。
[4]
来自加拿大的 Chrome 56.0|GNU/Linux 用户 发表于 2017-02-20 20:41 的评论:
反正都是要敲一个键的,敲空格和敲下划线/短横线一点没省力气,这种较劲挺没意思的,btw linux系统还默认文件可以没有后缀名,如果不是因为一开始微软“培养”了大家的用户习惯,咱是不是也能指责windows太不灵活?
来自四川成都的 Chrome 55.0|GNU/Linux 用户 2017-02-20 21:24 5 回复
扩展名多数时候,都是方便人类用户识别的。如果没有扩展名,虽然计算机也可以解析,但人不方便。想象一下,一个网站下载下来的文件,全部没有扩展名的情况。难道每访问一个文件,都要 file 一下?
而且还存在计算机也难于分别的情况, 这个当属 C 语言和 C++ 语言的源代码文件 .c 和 .cpp。
再扩展到网址,现在内网也不提倡使用单域名,互联网更是如此。
[1]
来自四川成都的 Chromium 55.0|Ubuntu 用户 发表于 2017-02-19 22:43 的评论:
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。
[2]
来自黑龙江哈尔滨的 Firefox 51.0|Windows 10 用户 发表于 2017-02-20 08:17 的评论:
可以创建带有空格的目录名或文件名的目录和文件 就是使用这些文件太麻烦了 谁愿意才参数上在打个双引号?
[3]
来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2017-02-20 18:58 的评论:
广泛使用的  Windows 默认目录 N 个都有空格。Ubuntu 仓库地址也有空格,至于 Linux 系统用命令

find /usr -iname '* *'

也可能找到隶属于某些包的目录名或文件名字包含空格, 甚至还有圆括号。

一般终端都提供自动拼写完成功能,所以这点不是问题,反倒是文件名包含中文,处理起来比较麻烦。至少要实现正常显示,即便能显示,还要看字体是否恰当,不然可能字的某部分显示不出来。要能包括 tty 在内的环境都能正常输入就更麻烦了。
[4]
来自加拿大的 Chrome 56.0|GNU/Linux 用户 发表于 2017-02-20 20:41 的评论:
反正都是要敲一个键的,敲空格和敲下划线/短横线一点没省力气,这种较劲挺没意思的,btw linux系统还默认文件可以没有后缀名,如果不是因为一开始微软“培养”了大家的用户习惯,咱是不是也能指责windows太不灵活?
来自四川成都的 Chrome 55.0|GNU/Linux 用户 2017-02-20 21:20 6 回复
不要什么都扯到微软。单词之间用空格本来就是一种人类自然的书写方式,难道你想回到古汉语那种没有标点断句的时代?Linux 文件默认可以没有扩展名,Windows 也是一样的。NT 6.x 系的 Windows, 其系统卷用于引导操作系统的 BCD 文件也没有扩展, 以管理员权限执行命令 bcdedit -store %SYSTEMDRIVE%\Boot\BCD -enum 可以看到输出的配置信息。
[1]
来自四川成都的 Chromium 55.0|Ubuntu 用户 发表于 2017-02-19 22:43 的评论:
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。
[2]
来自黑龙江哈尔滨的 Firefox 51.0|Windows 10 用户 发表于 2017-02-20 08:17 的评论:
可以创建带有空格的目录名或文件名的目录和文件 就是使用这些文件太麻烦了 谁愿意才参数上在打个双引号?
[3]
来自四川成都的 Chrome 55.0|GNU/Linux 用户 发表于 2017-02-20 18:58 的评论:
广泛使用的  Windows 默认目录 N 个都有空格。Ubuntu 仓库地址也有空格,至于 Linux 系统用命令

find /usr -iname '* *'

也可能找到隶属于某些包的目录名或文件名字包含空格, 甚至还有圆括号。

一般终端都提供自动拼写完成功能,所以这点不是问题,反倒是文件名包含中文,处理起来比较麻烦。至少要实现正常显示,即便能显示,还要看字体是否恰当,不然可能字的某部分显示不出来。要能包括 tty 在内的环境都能正常输入就更麻烦了。
来自加拿大的 Chrome 56.0|GNU/Linux 用户 2017-02-20 20:41 5 回复
反正都是要敲一个键的,敲空格和敲下划线/短横线一点没省力气,这种较劲挺没意思的,btw linux系统还默认文件可以没有后缀名,如果不是因为一开始微软“培养”了大家的用户习惯,咱是不是也能指责windows太不灵活?
来自湖南长沙的 Chrome 55.0|Windows 7 用户 2017-02-20 19:11 4 回复
作为一个学习shell的新手看完这篇文章,感觉耳目一新。文章的精彩之处在于循序渐进,教授你脚本的设计方法和思路。
[1]
来自四川成都的 Chromium 55.0|Ubuntu 用户 发表于 2017-02-19 22:43 的评论:
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。
[2]
来自黑龙江哈尔滨的 Firefox 51.0|Windows 10 用户 发表于 2017-02-20 08:17 的评论:
可以创建带有空格的目录名或文件名的目录和文件 就是使用这些文件太麻烦了 谁愿意才参数上在打个双引号?
来自四川成都的 Chrome 55.0|GNU/Linux 用户 2017-02-20 18:58 8 回复
广泛使用的  Windows 默认目录 N 个都有空格。Ubuntu 仓库地址也有空格,至于 Linux 系统用命令

find /usr -iname '* *'

也可能找到隶属于某些包的目录名或文件名字包含空格, 甚至还有圆括号。

一般终端都提供自动拼写完成功能,所以这点不是问题,反倒是文件名包含中文,处理起来比较麻烦。至少要实现正常显示,即便能显示,还要看字体是否恰当,不然可能字的某部分显示不出来。要能包括 tty 在内的环境都能正常输入就更麻烦了。
[1]
来自四川成都的 Chromium 55.0|Ubuntu 用户 发表于 2017-02-19 22:43 的评论:
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。
来自黑龙江哈尔滨的 Firefox 51.0|Windows 10 用户 2017-02-20 08:17 7 回复
可以创建带有空格的目录名或文件名的目录和文件 就是使用这些文件太麻烦了 谁愿意才参数上在打个双引号?
来自四川成都的 Chromium 55.0|Ubuntu 用户 2017-02-19 22:43 8 回复
我坚决反对在 *nix 系统中将诸如空格等字符从目录名或文件名中去掉的做法,这纯粹是让人适应系统,明明这些系统都是为人服务的,要说问题那也是 *nix 在处理文件系统时太随意,几乎什么字符都可以用造成,不该由用户来埋单。

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。