level 2
coffee_bull
楼主
在suse linux下,发现一个文件对应着一个以上的扩展名,这是什么原因? 举个例子: 在/etc/sysconfig下有一个mainman文件,系统给的文件类型是 C++头文件,察看此文件的扩展名竟有三个: 1)*.hh ; 2)*.hpp ; 3)*.H 。 哪一个是正确的扩展名? 另外,在我个人目录下有个压缩文件:samba-3.0.23b.tar.gz,文件类型是 Gzip压缩的Tar归档,察看文件的扩展名也有两个: 1) *.tar.gz; 2) *.tgz 。 有这种情况的还不仅仅是这两种文件,其他的我就不在这里列举了,想问的是: 对于多个扩展名,哪个是正确的? 如果都是正确的,linux为什么要设计一个文件对应多个扩展名呢,这不是自找麻烦吗? 如果都是正确的,哪个是最主要的、系统最优支持的扩展名呢? 是不是对于多个扩展名,排列越靠上,就越常用呢? 问题比较多,谢谢了。
2007年01月26日 03点01分
1