linux文件擴展名
『壹』 關於linux中文件的擴展名
對於Linux系統來說,擴展名沒有任何意義。但對於用戶來說,就有意義了。比如mp3,你一看就知道它是什麼文件。
不過好像現在有些法行版也通過擴展名識別文件類型,比如ubuntu就是。把.jpg改成.mp3,它就用播放器來播放了。應該是ubuntu社區加上去的,Linux內核不認擴展名
『貳』 Linux下可執行文件的默認擴展名是什麼
一般來說,可執行文件沒有擴展名。
Linux不根據擴展名判斷文件類型,而是根據文件的內容來判斷。所以擴展名的作用是幫助人來識別文件,對於Linux系統本身來說沒有什麼用處。
.sh結尾表示是shell腳本文件,但是不以.sh結尾的文件也可以是可執行的shell腳本(比如/etc/init.d中的腳本),因為它們的文件開頭都有#!/bin/sh這一行
『叄』 4.Linux下可執行文件的默認擴展名是( )。 A. exe B. com C. dll D.以上都不是
沒有擴展名之說
『肆』 linux擴展名命名習慣
1、Linux文件的擴展名;
一談到文件類型,大家就能想到Windows的文件類型,比如file.txt、file.doc、file.sys、file.mp3、file.exe等,根據文件的後綴就能判斷文件的類型。但在Linux一個文件是否能被執行,和後綴名沒有太大的關系,主要看文件的屬性有關。但我們了解一下Linux文件的後綴名還是有必要的,特別是我們自己創建一些文件,最好還是加後綴名,這樣做的目的是僅僅是為了我們的在應用時方便。
現在的Linux桌面環境和Windows一樣智能化,文件的類型是和相應的程序關聯的。在我們打開某個文件時,系統會自動判斷用哪個應用程序打開。如果從這方面來說,Linux桌面環境和Windows桌面沒有太大的區別。
在Linux中,帶有擴展名的文件,只能代表程序的關聯,並不能說明文件是可以執行,從這方面來說,Linux的擴展名沒有太大的意義。
file.tar.gz file.tgz file.tar.bz2 file.rar file.gz file.zip ... ... 這些大家都熟悉,是歸檔文件。要通過相應的工具來解壓或提取;
file.php 這個大家都知道吧,是能用php語言解釋器進行解釋,能用瀏覽器打開的文件;
file.so 這類是庫文件;
file.doc file.obt 這是OpenOffice 能打開的文件;
... ...
用一些工具創建的文件,其後綴也不相同,就看我們用什麼工具了,比如 Gimp,gedit,OpenOffice 等工具,創建出來的文件後綴名也不一樣。
2、Linux 文件類型;
Linux文件類型和Linux文件的文件名所代表的意義是兩個不同的概念。我們通過一般應用程序而創建的比如file.txt、file.tar.gz ,這些文件雖然要用不同的程序來打開,但放在Linux文件類型中衡量的話,大多是常規文件(也被稱為普通文件)。
Linux文件類型常見的有:普通文件、目錄、字元設備文件、塊設備文件、符號鏈接文件等
『伍』 Linux下可執行文件的默認擴展名是什麼
Linux與Windows不同,不是根據擴展名來區分文件類型的。
事實上,Linux下的文件不需要擴展名。一切皆文件,包含設備文件、目錄文件、普通文件等。
要知道是否是可執行文件,一般是通過ls-l命令看文件屬性中是否包含可執行許可權(x)。參考《Linux就該這么學》。
『陸』 Linux命令下如何解壓擴展名為「.zip」的文件
在Linux命令下解壓擴展名為「.zip」的文件,最簡單有效的方法是使用解壓縮程序unzip來完成,具體的步驟如下:
安裝unzip解壓縮程序
通常情況下,Linux系統下都自帶unzip解壓縮程序,如果沒有,終端運行如下命令進行安裝:
sudo apt-get install unzip
『柒』 關於linux下的文件擴展名的問題
windows操作系統根據文件的擴展名來區分文件類型,而Linux系統不是,Linux通過查看文件內的頭部信息來確定文件的類型,而與文件的名字無關。使用gcc 編譯test時出現錯誤,不是操作系統的原因,代碼文件命名為text與text.c,對於操作系統來說,它們都是text文件,沒有什麼區別,但對於編譯程序gcc來說就不同了,gcc編譯器程序是根據文件的擴展名來判斷文件類型的,所以使用gcc test -o test.out命令出現的錯誤不是操作系統的原因,而是gcc的原因,gcc程序的輸入文件一般擴展名為.c .cpp .o .asm .S .s等,具體見gcc幫助文檔。
『捌』 linux下可執行文件的默認擴展名是() A.exe B.com C.dll D.以上都不是
linux不用擴展名來識別文件類型,通過識別文件的mime頭來區分不同文件。
so,擴展名在linux下完全無用。