Unix檔案操作命令

2021-04-22 21:37:42 字數 1207 閱讀 5924

一、ls命令

ls命令顯示目錄下包含的檔案清單

$lsreadme

names

tmp顯示當前目錄下有readme, names, tmp三個檔案。

ls -l 顯示目錄下檔案的詳細屬性

ls -a 顯示目錄下的所有檔案,包括隱藏檔案「.」和「..」檔案。

ls命令後面可以帶引數指定要顯示的目錄的路徑。

二、cat命令

cat命令是檢視檔案的內容。cat命令要求指定需要檢視的檔名。

$cat names

susan

jeff

henry

allan

ken三、wc命令

wc命令用於統計檔案中的行數、單詞數和字元數等資訊。

$wc names

5 5 27 names

wc的命令的輸出包含三個數字,分別是檔案names中的行數、單詞數和字元數。

wc -l 顯示檔案中的行數

wc -w 顯示檔案中的單詞數

wc -c 顯示檔案中的字元數

$wc -l names

5$wc -w names

5$wc -c names

27四、cp命令

cp命令是執行檔案拷貝的命令,cp命令帶有兩個引數,第乙個引數是原檔案,第二個引數是目標檔案。

$cp file1 file2

將file1中的內容拷貝到file2中。其中file1是已經存在的檔案,當file2存在的時候,將使用file1的內容覆蓋file2中的內容,否則新建乙個檔案並儲存。

一條特殊的拷貝命令

$cp /dev/null file2

將file2中的內容清空

五、mv命令

mv命令完成檔案的重新命名操作,mv檔案攜帶兩個引數,第乙個引數是原檔名,第二個引數是命名有的新檔名。

$mv file1 file2

將名稱為file1的檔案重新命名為file2

mv與cp命令的差別:

mv攜帶的兩個引數中,完成操作有只有第二個引數名稱的檔案存在。

cp攜帶的兩個引數中,完成操作後,兩個檔案是同時存在的。

六、rm命令

rm命令是刪除指定的檔案。

如果需要刪除多個檔案,可以在一條命令中同時攜帶多個引數來指定要刪除的物件。

$rm readme names tmp

將刪除readme, names, tmp三個檔案。

unix 檔案操作

1.touch filename 修改檔案的最後更新時間,如果檔案不存在的話則會建立檔案 2.echo hello filename 往filename裡寫入hello,如果filename 裡原來有內容將會被覆蓋 3.用 往檔案裡寫內容 覆蓋原始內容 用 從檔案裡讀出內容寫入到標準輸入流中 ls ...

unix檔案管理命令

unix系統文字編輯軟體vi命令詳解 vi命令是unix下常用而重要命令,可在全螢幕方式下編輯乙個或多個檔案。若在vi執行時 沒有指定乙個檔案,那麼vi命令會自動產生乙個無名的空的工作檔案。若指定的檔案不存在,那麼就按指定的檔名建立乙個新的檔案。若對檔案的修改不儲存的話,v i命令並不改變原 來檔案...

unix查詢檔案命令

今天要在unix中查詢某個檔案,但是忘記了檔案的路徑,還是在網上找到了解決方法 網路還是強大,也要感謝們提供的方法 精確查詢檔案命令 輸入 find name 檔名 過一會兒就會在下一行顯示檔案所在的路徑了 接著又在網上找到了其它方法 1.在當前檔案下查詢某檔案的命令 find name 檔名 2....