歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux命令 >> Linux系統命令分類詳解 (2)

Linux系統命令分類詳解 (2)

日期:2017/2/28 10:05:45   编辑:Linux命令
Linux命令
  二.文件管理
  
  which
  
  功能說明:查找文件。
  
  語  法:which [文件...]
  
  補充說明:which指令會在環境變量$PATH設置的目錄裡查找符合條件的文件。
  
  參  數:
   -n<文件名長度>  指定文件名長度,指定的長度必須大於或等於所有文件中最長的文件名。
   -p<文件名長度>  與-n參數相同,但此處的<文件名長度>包括了文件的路徑。
   -w  指定輸出時欄位的寬度。
   -V  顯示版本信息。
  
  ----------------------------------------------------
  
  
  whereis
  
  
  功能說明:查找文件。
  
  語  法:whereis [-bfmsu][-B <目錄>...][-M <目錄>...][-S <目錄>...][文件...]
  
  補充說明:whereis指令會在特定目錄中查找符合條件的文件。這些文件的烈性應屬於原始代碼,二進制文件,或是幫助文件。
  
  參  數:
   -b  只查找二進制文件。
   -B<目錄>  只在設置的目錄下查找二進制文件。
   -f  不顯示文件名前的路徑名稱。
   -m  只查找說明文件。
   -M<目錄>  只在設置的目錄下查找說明文件。
   -s  只查找原始代碼文件。
   -S<目錄>  只在設置的目錄下查找原始代碼文件。
   -u  查找不包含指定類型的文件。
  
  --------------------------------------------------------
  
  
  umask
  
  功能說明:指定在建立文件時預設的權限掩碼。
  
  語  法:umask [-S][權限掩碼]
  
  補充說明:umask可用來設定[權限掩碼]。[權限掩碼]是由3個八進制的數字所組成,將現有的存取權限減掉權限掩碼後,即可產生建立文件時預設的權限。
  
  參  數:
  -S  以文字的方式來表示權限掩碼。
  
  -------------------------------------------
  
  
  touch
  
  功能說明:改變文件或目錄時間。
  
  語  法:touch [-acfm][-d <日期時間>][-r <參考文件或目錄>][-t <日期時間>][--help]   [--version][文件或目錄...] 或 touch [-acfm][--help][--version][日期時間][文件或目錄...]
  
  補充說明:使用touch指令可更改文件或目錄的日期時間,包括存取時間和更改時間。
  
  參  數:
   -a或--time=atime或--time=access或--time=use  只更改存取時間。
   -c或--no-create  不建立任何文件。
   -d<時間日期>  使用指定的日期時間,而非現在的時間。
   -f  此參數將忽略不予處理,僅負責解決BSD版本touch指令的兼容性問題。
   -m或--time=mtime或--time=modify  只更改變動時間。
   -r<參考文件或目錄>  把指定文件或目錄的日期時間,統統設成和參考文件或目錄的日期時間相同。
   -t<日期時間>  使用指定的日期時間,而非現在的時間。
   --help  在線幫助。
   --version  顯示版本信息。
  
  --------------------------------------------
  
  
  tmpwatch(temporary watch)
  
  
  功能說明:刪除暫存文件。
  
  語  法:tmpwatch [-afqv][--test][超期時間][目錄...]
  
  補充說明:執行tmpwatch指令可刪除不必要的暫存文件,您可以設置文件超期時間,單位以小時計算。
  
  參  數:
   -a或--all  刪除任何類型的文件。
   -f或--force  強制刪除文件或目錄,其效果類似rm指令的"-f"參數。
   -q或--quiet  不顯示指令執行過程。
   -v或--verbose  詳細顯示指令執行過程。
   -test  僅作測試,並不真的刪除文件或目錄。
  
  ----------------------------------------
  
  
  tee
  
  
  功能說明:讀取標准輸入的數據,並將其內容輸出成文件。
  
  語  法:tee [-ai][--help][--version][文件...]
  
  補充說明:tee指令會從標准輸入設備讀取數據,將其內容輸出到標准輸出設備,同時保存成文件。
  
  參  數:
   -a或--append  附加到既有文件的後面,而非覆蓋它.
   -i-i或--ignore-interrupts  忽略中斷信號。
   --help  在線幫助。
   --version  顯示版本信息。
  
  ---------------------------------------
  
  
  split
  
  功能說明:切割文件。
  
  語  法:split [--help][--version][-<行數>][-b <字節>][-C <字節>][-l <行數>][要切割的文件][輸出文件名]
  
  補充說明:split可將文件切成較小的文件,預設每1000行會切成一個小文件。
  
  參  數:
   -<行數>或-l<行數>  指定每多少行就要切成一個小文件。
   -b<字節>  指定每多少字就要切成一個小文件。
   -C<字節>  與-b參數類似,但切割時盡量維持每行的完整性。
   --help  顯示幫助。
   --version  顯示版本信息。
   [輸出文件名]  設置切割後文件的前置文件名,split會自動在前置文件名後再加上編號。
  
  ------------------------------------------
  
  
  slocate(secure locate)
  
  
  功能說明:查找文件或目錄。
  
  語  法:slocate [-u][--help][--version][-d <目錄>][查找的文件]
  
  補充說明:slocate本身具有一個數據庫,裡面存放了系統中文件與目錄的相關信息。
  
  參  數:
   -d<目錄>或--database=<目錄>  指定數據庫所在的目錄。
   -u  更新slocate數據庫。
   --help  顯示幫助。
   --version  顯示版本信息。
  
  ------------------------------------------
  
  
  rm(remove)
  
  
  功能說明:刪除文件或目錄。
  
  語  法:rm [-dfirv][--help][--version][文件或目錄...]
  
  補充說明:執行rm指令可刪除文件或目錄,如欲刪除目錄必須加上參數"-r",否則預設僅會刪除文件。
  參  數:
   -d或--directory  直接把欲刪除的目錄的硬連接數據刪成0,刪除該目錄。
   -f或--force  強制刪除文件或目錄。
   -i或--interactive  刪除既有文件或目錄之前先詢問用戶。
   -r或-R或--recursive  遞歸處理,將指定目錄下的所有文件及子目錄一並處理。
   -v或--verbose  顯示指令執行過程。
   --help  在線幫助。
   --version  顯示版本信息。
  
  -----------------------------------
  
  
  rhmask
  
  
  功能說明:產生與還原加密文件。
  
  語  法:rhmask [加密文件][輸出文件] 或 rhmask [-d][加密文件][源文件][輸出文件]
  
  補充說明:執行rhmask指令可制作加密過的文件,方便用戶在公開的網絡上傳輸該文件,而不至於被任意盜用。
  
  參  數:
  -d  產生加密過的文件。
  
  ----------------------------------------------
  
  
  rcp(remote copy)
  
  
  功能說明:遠端復制文件或目錄。
  
  語  法:rcp [-pr][源文件或目錄][目標文件或目錄] 或 rcp [-pr][源文件或目錄...][目標文件]
  補充說明:rcp指令用在遠端復制文件或目錄,如同時指定兩個以上的文件或目錄,且最後的目的地是一個已經存在的目錄,則它灰把前面指定的所有文件或目錄復制到該目錄中。
  
  參  數:
  -p  保留源文件或目錄的屬性,包括擁有者,所屬群組,權限與時間。
  -r  遞歸處理,將指定目錄下的文件與子目錄一並處理。
  
  ------------------------------------------
  
  
  mdir
  
  
  功能說明:顯示MS-DOS目錄。
  
  語  法:mdir [-afwx/][目錄]
  
  補充說明:mdir為mtools工具指令,模擬MS-DOS的dir指令,可顯示MS-DOS文件系統中的目錄內容。
  
  參  數:
  -/ 顯示目錄下所有子目錄與文件。
  -a  顯示隱藏文件。
  -f  不顯示磁盤所剩余的可用空間。
  -w  僅顯示目錄或文件名稱,並以橫排方式呈現,以便一次能顯示較多的目錄或文件。
  -X  僅顯示目錄下所有子目錄與文件的完整路徑,不顯示其他信息。
  
  -----------------------------------------
  
  
  mdel
  
  
  功能說明:刪除MS-DOS文件。
  
  語  法:mdel [文件...]
  
  補充說明:mdel為mtools工具指令,模擬MS-DOS的del指令,可刪除MS-DOS文件系統中的文件。
  
  --------------------------------
  
  
  mcopy
  
  功能說明:復制MS-DOS文件。
  
  語  法:mcopy [-bnmpQt/][源文件][目標文件或目錄]
  
  補充說明:mcopy為mtools工具指令,可在MS-DOS文件系統中復制文件或是在MS-DOS與Linux的文件系統之間復制文件。mcopy會MS-DOS磁盤驅動器代號出現的位置來判斷如何復制文件。
  
  參  
Copyright © Linux教程網 All Rights Reserved