①作用
file 通過探測檔案內容判斷檔案型別,使用許可權是所有使用者。
②格式
file [options] 檔名③主要引數
[options]
符號含義
-v在標準輸出後顯示版本資訊,並且退出
-b列出辨識結果時,不顯示檔名稱
-c詳細顯示指令執行過程,便於排錯或分析程式執行的情形
-f 《名稱檔案》
指定名稱檔案,其內容有乙個或多個檔名稱時,讓file依序辨識這些檔案,格式為每列乙個檔名稱
-l直接顯示符號連線所指向的檔案類別
-m 《魔法數字檔案》
指定魔法數字檔案
-v顯示版本資訊
-z嘗試去解讀壓縮檔案的內容
①作用建立目錄
②格式
make [option] 目錄③主要引數
[options]
符號含義
-mmode=模式:設定許可權,與chmod類似
-pparents:建立上層目錄;如果目錄存在,則不當作錯誤
-vverbose:每次建立新目錄都顯示資訊
①作用用於查詢檔案裡符合條件的字串。
②格式
grep [option]③主要引數
[options]
符號含義
-ccount:只輸出匹配行的計數
-iignore-case:不區分大小寫
-hno-filename:查詢多檔案時不顯示檔名
-lfile-with-matches:查詢多檔案時只輸出包含匹配字元的檔名
-nline-number:顯示匹配行及行號
-sno-messages:不顯示不存在或無匹配文字的錯誤資訊
-vrevert-match:顯示不包含匹配文字的所有行
①作用命令用於讀取、轉換並輸出資料。
②格式
dd [option]③主要引數
[options]
符號含義
bs=位元組
同時設定讀入/輸出的塊大小為bytes個位元組。
cbs=位元組
一次轉換bytes個位元組,即指定轉換緩衝區大小
ibs=位元組
一次讀入bytes個位元組,即指定乙個塊大小為bytes個位元組
obs=位元組
一次輸出bytes個位元組,即指定乙個塊大小為bytes個位元組
conv=關鍵字
根據以逗號分隔的關鍵字表示的方式來轉換檔案
count=塊數目
僅拷貝blocks個塊,塊大小等於ibs指定的位元組數
if=檔案
輸入檔名,預設為標準輸入。即指定原始檔
of=檔案
輸出檔名,預設為標準輸出。即指定目的檔案
seek=塊數目
從輸出檔案開頭跳過blocks個塊後再開始複製
skip=塊數目
從輸入檔案開頭跳過blocks個塊後再開始複製
①作用在目錄中搜尋檔案。
②格式
find [path] [options] [expression]③主要引數
[path]
指定目錄路徑,系統從這裡開始沿著目錄樹向下查詢檔案。它是乙個路徑列表,相互用空格分離,如果不寫path,那麼預設為當前目錄。
[options]
符號含義
-depth
使用深度級別查詢,指定目錄有限查詢檔案內容
-maxdepth levels
至多查詢到開始目錄的第level層子目錄。level是非負數
-miindepth levels
至少查詢到開始目錄的第level層子目錄
-mount
不在其他檔案系統的目錄和檔案中查詢
-version
列印版本
[expression]
匹配表示式,是find命令接受的表示式。
符號含義
-name
支援統配符*和?
-atime n
搜尋在過去n天讀取過的檔案
-ctime n
搜尋在過去n天修改過的檔案
-group grpoupname
搜尋所有組為grpoupname 的檔案
-user 使用者名稱
搜尋所有檔案屬主為使用者名稱的檔案
-size n
搜尋檔案大小是n個block的檔案
輸出搜尋結果,並且列印
①作用用來為檔案或目錄改名、或將檔案或目錄移入其它位置。
②格式
move [options] 原始檔或目錄 目標檔案或目錄③主要引數
[options]
符號含義
-i互動方式操作。如果mv操作會覆蓋目標檔案,會進行y或n提醒
-f禁止互動操作。 如果mv操作會覆蓋目標檔案,不給提示
①作用用於顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。
②格式
ls [options] [filename]③主要引數
[options]
符號含義
-a顯示所有檔案及目錄 (ls內定將檔名或目錄名稱開頭為"."的視為隱藏檔,不會列出)
-l除檔名稱外,亦將檔案型態、許可權、擁有者、檔案大小等資訊詳細列出
-r將檔案以相反次序顯示(原定依英文本母次序)
-t將檔案依建立時間之先後次序列出
-a同 -a ,但不列出 「.」 (目前目錄) 及 「…」 (父目錄)
-f在列出的檔名稱後加一符號;例如可執行檔則加 「*」, 目錄則加 「/」
-r若目錄下有檔案,則以下之檔案亦皆依序列出
①作用用於比較檔案的差異。
②格式
diff [options] 原始檔 目標檔案③主要引數
[options]
符號含義
-a將所有檔案當作文字檔案處理
-b忽略空格造成的不同
-b忽略空行造成的不同
-c使用綱要輸出格式
-h利用試探法加速對大檔案的搜尋
-i忽略大小寫的變化
-n --rcs
輸出rcs格式
①作用比較兩個檔案是否有差異。
②格式
cmp [options] 檔名③主要引數
[options]
符號含義
-i 《字元數目》
指定乙個數目
①作用用於連線檔案並列印到標準輸出裝置上。
②格式
catt [options] 檔案1 檔案2 …③主要引數
[options]
符號含義
-n由第一行開始對所有輸出的行數編號
-b與n相似,對於空白行不編號
-s當遇到有連續兩行以上的空白行時,就代換為一行的空白行
①作用為某乙個檔案在另外乙個位置建立乙個同步的鏈結。
②格式
ln [options] 原始檔 [鏈結名]③主要引數
[options]
符號含義
-f鏈結時先將原始檔刪除
-d允許系統管理者硬鏈結自己的目錄
-s進行軟鏈結
-b將在鏈結時會被覆蓋或刪除的檔案進行備份
Linux常用命令 檔案處理
檔案處理命令 命令格式 命令 選項 引數 括起來的表示該部分內容是可選的 選項 進行不同的操作,調整該命令的功能 引數 命令操作的物件 說明 1 當有多個選項時,可以寫在一起 2 簡化選項與完整選項 a等於 all 命令名稱 ls list 功能 顯示目錄檔案 語法 ls aldh 檔案或者目錄 l...
Linux常用命令 檔案處理命令
touch命令是用來改變指定檔案的訪問時間和修改時間,若指定的檔案不存在則建立此檔案。如果沒有指定時間,則使用當前的時間。cat命令用來將檔案內容輸出到標準輸出,類似於dos下的type命令,同時cat還可以用於連線合併檔案。cat選項 說明 b 將檔案中的所有非空行按順序編號,編號從1開始 注意 ...
Linux常用命令 檔案處理命令
1.命令名稱 ls 命令原意 list 命令路徑 bin ls 執行許可權 所有使用者 功能描述 顯示目錄檔案 語法 ls 選項 ald 目錄或檔案 a 顯示所有檔案,包含隱藏檔案 l 詳細資訊顯示 d 檢視目錄屬性 2.命令名稱 cd 命令原意 change directory 命令路徑 shel...