新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Linux必學的重要命令

        Linux必學的重要命令

        作者: 時間:2016-09-12 來源:網絡 收藏

        -n:解壓縮時不要覆蓋原有的文件。

        -o:不必先詢問用戶,unzip執行后覆蓋原有文件。

        -P密碼>:使用zip的密碼選項。

        -q:執行時不顯示任何信息。

        -s:將文件名中的空白字符轉換為底線字符。

        -V:保留VMS的文件版本信息。

        -X:解壓縮時同時回存文件原來的UID/GID。

        [.zip文件]:指定.zip壓縮文件。

        [文件]:指定要處理.zip壓縮文件中的哪些文件。

        -d目錄>:指定文件解壓縮后所要存儲的目錄。

        -x文件>:指定不要處理.zip壓縮文件中的哪些文件。

        -Z unzip:-Z等于執行zipinfo指令。在Linux中,還提供了一個叫zipinfo的工具,能夠察看zip壓縮文件的詳細信息。unzip最新版本是5.50。

        gunzip

        1.作用

        gunzip命令作用是解壓文件,使用權限是所有用戶。

        2.格式

        gunzip [-acfhlLnNqrtvV][-s 壓縮字尾字符串>][文件...]

        或者gunzip [-acfhlLnNqrtvV][-s 壓縮字尾字符串>][目錄]

        3.主要參數

        -a或--ascii:使用ASCII文字模式。

        -c或--stdout或--to-stdout:把解壓后的文件輸出到標準輸出設備。

        -f或-force:強行解開壓縮文件,不理會文件名稱或硬連接是否存在,以及該文件是否為符號連接。

        -h或--help:在線幫助。

        -l或--list:列出壓縮文件的相關信息。

        -L或--license:顯示版本與版權信息。

        -n或--no-name:解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其忽略不予處理。

        -N或--name:解壓縮時,若壓縮文件內含有原來的文件名稱及時間戳記,則將其回存到解開的文件上。

        -q或--quiet:不顯示警告信息。

        -r或--recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理。

        -S壓縮字尾字符串>或--suffix壓縮字尾字符串>:更改壓縮字尾字符串。

        -t或--test:測試壓縮文件是否正確無誤。

        -v或--verbose:顯示指令執行過程。

        -V或--version:顯示版本信息。

        4.說明

        gunzip是個使用廣泛的解壓縮程序,它用于解開被gzip壓縮過的文件,這些壓縮文件預設最后的擴展名為“.gz”。事實上,gunzip就是gzip的硬連接,因此不論是壓縮或解壓縮,都可通過gzip指令單獨完成。gunzip最新版本是1.3.3 。

        unarj

        1.作用

        unarj解壓縮格式為.arj格式的文件,使用權限是所有用戶。

        2.格式

        unarj [eltx][.arj壓縮文件]

        3.主要參數

        e:解壓縮.arj文件。

        l:顯示壓縮文件內所包含的文件。

        t:檢查壓縮文件是否正確。

        x:解壓縮時保留原有的路徑。

        4.說明

        帶有.arj擴展名的文件是由用于MS DOS和Windows的ARJ實用程序創建的。因為ARJ是一種不能免費獲得源代碼的共享件程序,所以在Linux平臺上幾乎不存在與其功能匹配的工具,要解壓縮.arj文件,就要使用unarj實用程序。unarj比ARJ慢,能力也不如ARJ,但至少能夠順利地抽取大多數.arj文件。unarj只能將文件抽取到當前的工作目錄、列出檔案內容,或者測試檔案。從ARJ Software的站點或攜帶所需Linux發行版的FTP服務器上可以下載unarj源碼。另外,unarj通常是基本Linux發行版的一部分,因此可以在主要發行版本的CD-ROM上找到它。如果需要可到所有Linux發行版鏈接的列表下載,ARJ軟件網址為http://www.arjsoft.com,ARJ的下 ... unarj選項不是以減號(-)開頭的。

        mtools

        1.作用

        mtools實際上是一個命令集合,是DOS文件系統的工具程序,它可以模擬許多DOS命令,使用起來非常方便。使用權限是所有用戶。Linux系統提供了一組稱為mtools的可移植工具,可以讓用戶輕松地從標準的DOS軟盤上讀、寫文件和目錄。它們對DOS和Linux環境之間交換文件非常有用。mtools的使用非常簡單,如果想把軟盤里所有的文件都拷貝到硬盤上,那么就可以執行以下命令:

        mcopy a:*.*

        也就是說,只需要在相應的DOS命令之前加上一個字母“m”,就可以完成對應的功能了。一般Linux發行版本中都有這個軟件,可以使用下面命令檢查一下。

        rpm -qa|grep mtools

        如果沒有安裝,也沒有關系,可以從網上下載(http://mtools.linux.lu/)一個最新版本來安裝。目前可供下載的最新mtools版本是3.9.9,下載鏈接為http://mtools.linux.lu/mtools-3. ... 略睪蟀滄耙幌錄純傘

        2.包括的命令

        mcd 目錄名:改變MS DOS下的目錄。

        mcopy 源文件 目標文件:在MS DOS和Unix之間復制文件。

        mdel 文件名:刪除MS DOS下的文件。

        mdir 目錄名:顯示MS DOS下的目錄。

        mformat 驅動器號:在低級格式化的軟盤上創建MS DOS文件系統。

        rnlabel 驅動器號:產生MS DOS下的卷標

        mmd 目錄名:建立MS DOS下的目錄。

        mrd 目錄名:刪除MS DOS下的目錄。

        mren 源文件 目標文件:重新命名已存在的MS DOS文件。

        mtype 文件名:顯示MS DOS文件的內容。

        請注意,這些命令和對應的MS DOS命令非常相似。在mtools命令中,“/”和“”是可以混用的。因為文件列表的是DOS系統下的文檔,對大小寫并不敏感,所以“CDE”和“cde”在這里是一樣的。

        3.應用實例

        (1)如果把軟盤進行快速格式化,可以使用命令mformat:

        mformat A:

        mtools當初發展的目的是用來處理DOS文件系統的,所以只能用在FAT文件格式的分區上。需要注意的是,如果用mount命令來掛載了FAT16/32分區,那么就不能使用mtools的指令來處理這些分區上的文件。這是因為一旦FAT16/32分區掛到了Linux文件目錄下,Linux就會將其視為文件系統本身的一部分,這時如果要對其操作就必須使用Linux本身所附帶的指令集。

        (2)將DOS盤上的文件htca.c復制到當前目錄下,并用ls命令進行驗證。

        $ mcopy a:htca.c

        $ ls -l htca.c



        關鍵詞: Linux 重要命令

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凯里市| 临邑县| 余姚市| 彭州市| 云安县| 崇明县| 云梦县| 新和县| 天长市| 沂南县| 民勤县| 岳普湖县| 新田县| 资兴市| 淳化县| 刚察县| 永昌县| 甘泉县| 罗甸县| 民县| 衡水市| 洛南县| 定陶县| 侯马市| 两当县| 鹤山市| 长白| 华容县| 娄烦县| 罗定市| 太原市| 舞阳县| 扶风县| 甘孜县| 汪清县| 舒兰市| 定南县| 兴宁市| 甘肃省| 宁蒗| 民乐县|