unix 檔案操作

2021-06-08 07:03:20 字數 540 閱讀 2779

1. touch filename 修改檔案的最後更新時間,如果檔案不存在的話則會建立檔案

2. echo "hello" > filename  往filename裡寫入hello,如果filename 裡原來有內容將會被覆蓋

3. 用 ">"往檔案裡寫內容(覆蓋原始內容),用"<"從檔案裡讀出內容寫入到標準輸入流中

ls > filelist,把當前目錄下的檔名都寫入到filelist這個檔案中去。sort < filelist,吧filelist裡的內容作為sort的命令輸入。

4. cat filename 輸出filename檔案的內容

var=`cat filename`; echo $var   把filename檔案的內容賦值給var變數,輸出var變數

5. tee filename 至標準輸出的同時複製到filename檔案中(覆蓋原始內容), tee -a filename,至標準輸出的同時複製追加到filename檔案中

ls | tee filename, ls | tee -a filename

暫時總結這麼多

Unix檔案操作命令

一 ls命令 ls命令顯示目錄下包含的檔案清單 lsreadme names tmp顯示當前目錄下有readme,names,tmp三個檔案。ls l 顯示目錄下檔案的詳細屬性 ls a 顯示目錄下的所有檔案,包括隱藏檔案 和 檔案。ls命令後面可以帶引數指定要顯示的目錄的路徑。二 cat命令 ca...

unix檔案系統及I O操作

一 unix 檔案系統 1.1unix檔案屬性 1.1.1 檔案型別 1 普通檔案 最常用的檔案型別,這種檔案包含了某種形式的資料。2 目錄檔案 這種檔案包含了其他檔案的名字以及指向與這些檔案有關資訊的指標。3 塊特殊檔案和字元特殊檔案 都是提供對裝置的訪問,乙個帶緩衝定長乙個不帶緩衝不定長。4 f...

UNIX基本檔案操作之檢視檔案內容

1 檢視所有內容 用cat命令一次檢視乙個或多個檔案所有內容 cat options file list n 顯示時在每行顯示行號 e 在每行結尾顯示 例如 cat n a.log cat n a.log b.log 2 分頁檢視 more options file list str 從包含字串st...