系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
thinkong
- 帖子: 57
- 注册时间: 2006-07-11 13:48
#1
帖子
由 thinkong » 2006-07-29 21:07
看见一个文件,大眼等小眼半天,
使劲摇头:不不不认识!
用什么打开?
俄,不不不不知道
那位高手给点建议!

-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#2
帖子
由 eexpress » 2006-07-29 21:33
file xxxxx
就是看文件类型。
没扩展名的概念的。只有文件后缀的概念。
● 鸣学
-
kardinal
- 帖子: 750
- 注册时间: 2006-03-19 11:39
#3
帖子
由 kardinal » 2006-07-29 22:27
扩展名根本就不可靠
像Windows这样使用扩展名的系统,如果藏隐扩展名,是非常可怕的……比如很多小人用 xxx.jpg.exe 类似的东西种木马,这种事情现在也时常发生。。。
而显示扩展名的话,又实在让人难以接受……简单的说,就是让文件名的可读性变差。
Linux中,可执行文件需要有可执行的权限才可以执行;多数情况下,系统根据文件头信息来判断文件的类型(这部分内容置顶教程里有,就不详细说了)
当然,不同的程序有不同的识别方法。有些桌面管理器,也是以文件名后缀来判断类型的,最简单的,Gnome会把 gz bz2之类后缀的文件名识别为压缩包,并用一个压缩包的图标在文件管理器(比如桌面)中显示。
其实大多数程序即可以根据文件名后缀,又可以根据文件头信息来判断。
因为文件名保存在文件系统的索引中,而文件头信息保存在文件中,所以文件头更可靠!
-
xiechy
- 帖子: 1074
- 注册时间: 2006-01-18 15:01
#4
帖子
由 xiechy » 2006-07-30 13:39
file命令就是通过文件头的magicword来识别的
-
thinkong
- 帖子: 57
- 注册时间: 2006-07-11 13:48
#5
帖子
由 thinkong » 2006-07-30 13:49
xiechy 写了:file命令就是通过文件头的magicword来识别的
能不能举例说明一下呢?
呵呵!
比如:知道了后缀,怎么用命令打开它呢?
如果我有权限,但还不知道他是什么格式包阿?
像自己编辑或是创建的,那好说,万一是下载的,怎么通过后缀知道用什么软件打开呢?

-
drivel
- 帖子: 1918
- 注册时间: 2006-07-08 9:21
- 来自: University of Science and Technology Beijing
-
联系:
#6
帖子
由 drivel » 2006-07-30 14:34
EXAMPLE:
There is a png file in /home/drivel,then type
代码: 全选
file /home/drivel/Firefox_wallpaper.png
代码: 全选
Firefox_wallpaper.png: PNG image data, 1024 x 768, 8-bit/color RGB, non-interlaced
-
jylin
- 帖子: 68
- 注册时间: 2005-12-18 23:17
#7
帖子
由 jylin » 2006-07-31 2:24
那位高手给点建议!呵呵~