Linux下可执行文件的默认扩展名是什么
答案:5 悬赏:40 手机版
解决时间 2021-03-19 18:01
- 提问者网友:放下
- 2021-03-19 09:34
Linux下可执行文件的默认扩展名是什么
最佳答案
- 五星知识达人网友:何以畏孤独
- 2021-03-19 09:53
Linux与Windows不同,不是根据扩展名来区分文件类型的。
事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。
要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。
事实上,Linux下的文件不需要扩展名。一切皆文件,包含设备文件、目录文件、普通文件等。
要知道是否是可执行文件,一般是通过 ls -l 命令看文件属性中是否包含可执行权限 (x)。
全部回答
- 1楼网友:独行浪子会拥风
- 2021-03-19 12:52
一般来说,可执行文件没有扩展名。
Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件,对于Linux系统本身来说没有什么用处。
.sh结尾表示是shell脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行。
Linux确实存在扩展名这种形式,作用还是用来对文件进行一定的区分。
但是Linux里面真正起作用的还是文件的属性
用ls -l 可以看吧 --rwxr-xrwx-(忘记有多少个属性了:P)
d表示目录文件
r表示可读 w表示可写 x表示可执行
连着出现三次是表示root、同组用户、所有者的权限
好象还有表示设备文件的标志和状态标志
网上搜的,希望能帮到你
Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件,对于Linux系统本身来说没有什么用处。
.sh结尾表示是shell脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行。
Linux确实存在扩展名这种形式,作用还是用来对文件进行一定的区分。
但是Linux里面真正起作用的还是文件的属性
用ls -l 可以看吧 --rwxr-xrwx-(忘记有多少个属性了:P)
d表示目录文件
r表示可读 w表示可写 x表示可执行
连着出现三次是表示root、同组用户、所有者的权限
好象还有表示设备文件的标志和状态标志
网上搜的,希望能帮到你
- 2楼网友:洒脱疯子
- 2021-03-19 12:27
您好,楼主
和Windows不同,linux一般可执行的文件都没有扩展名的。
因为Linux不根据扩展名来判断文件的类型,而是依据文件的内容来判断。因此,在Linux系统下的话,扩展名的作用只是帮助以识别文件而已,对Linux本身基本没什么用处的。
和Windows不同,linux一般可执行的文件都没有扩展名的。
因为Linux不根据扩展名来判断文件的类型,而是依据文件的内容来判断。因此,在Linux系统下的话,扩展名的作用只是帮助以识别文件而已,对Linux本身基本没什么用处的。
- 3楼网友:狂恋
- 2021-03-19 11:39
一般来说,可执行文件没有扩展名。
Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件,对于Linux系统本身来说没有什么用处。
.sh结尾表示是shell脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行
Linux不根据扩展名判断文件类型,而是根据文件的内容来判断。所以扩展名的作用是帮助人来识别文件,对于Linux系统本身来说没有什么用处。
.sh结尾表示是shell脚本文件,但是不以.sh结尾的文件也可以是可执行的shell脚本(比如/etc/init.d中的脚本),因为它们的文件开头都有#!/bin/sh这一行
- 4楼网友:往事隔山水
- 2021-03-19 10:25
Linux下常见的文件名后缀、文件类型
1:系统文件
*.conf配置文件
*.rpm rpm包
*.a 一种存档文件
*.lock 一种琐文件
*.~ 备份文件
*. 隐藏文件
2:程序或脚本
*.c c语言源程序文件
*.cpp c++语言源程序
*.h c或c++头文件
*.o 程序对象文件
*.pl perl语言源程序
*. php php语言源程序
*.tcl tcl脚本程序
*.so/.lib 库文件
*.sql sql语言文件
3:格式文件
*.txt 无格式的ascii码文件
*.html/.htm 静态web页
*.ps postScipt文件
*.au 一种声音文件
*.wav 一种声音文件
*.xpm一种图像文件
*.png一种图形,图像文件
4:存档与压缩文件
*.tar tar归档文件
*.Z/.gz/.bz2压缩文件
*.tar.gz/.tgz/.tar.bz2/.tbz为压缩后的tar包
1:系统文件
*.conf配置文件
*.rpm rpm包
*.a 一种存档文件
*.lock 一种琐文件
*.~ 备份文件
*. 隐藏文件
2:程序或脚本
*.c c语言源程序文件
*.cpp c++语言源程序
*.h c或c++头文件
*.o 程序对象文件
*.pl perl语言源程序
*. php php语言源程序
*.tcl tcl脚本程序
*.so/.lib 库文件
*.sql sql语言文件
3:格式文件
*.txt 无格式的ascii码文件
*.html/.htm 静态web页
*.ps postScipt文件
*.au 一种声音文件
*.wav 一种声音文件
*.xpm一种图像文件
*.png一种图形,图像文件
4:存档与压缩文件
*.tar tar归档文件
*.Z/.gz/.bz2压缩文件
*.tar.gz/.tgz/.tar.bz2/.tbz为压缩后的tar包
参考资料:http://www.ylmf.net/linux/tips/2010122417813.html
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯