Linux檔案操作實用筆記

2022-02-14 03:23:43 字數 1617 閱讀 3482

linux系統遵循一切皆是操作檔案的規則。所以想用好linux系統,就必須要掌握檔案相關的操作。

1、建立檔案命令:touch

語法格式: touch filename #filename 檔名稱。

比如 touch hello.txt就會在當前木建立乙個hello.txt的檔案。

說明:通過touch命令建立檔案的時候,如果當前目錄已經存在同名的檔案,該命令不會修改原來同名檔案的內容,但它會修改檔案的建立時間屬性。

2、刪除檔案命令:rm

語法格式:rm  filename #filename表示檔名

比如:rm hello.txt #該命令會刪除當前目錄檔名是hello.txt的檔案。

說明:執行刪除檔案命令時,系統會有確認操作,執行y才會真正刪除檔案,否則取消刪除操作。這也是linux系統為了防止檔案誤刪除提供的乙個確認機制。

3、移動或修改檔名的命令:mv

語法格式:

mv filename dir 

# filename 表示要移動的檔案,dir 表示要移動到的目錄(只移動檔案目錄)

mv filename filenamenew 

# filename 表示要移動的檔案,filenamenew 表示要修改的新的檔名(只修改檔案的名稱)

mv filename dir/filenamenew 

# filename 表示要移動的檔案,dir表示要移動的目錄, filenamenew 表示要修改的新的檔名(修改檔案的名稱的同時移動目錄)

比如:mv hello.txt  /home #移動hello.txt 檔案到home目錄

mv hello.txt hello.doc #修改hello.txt 檔名為hello.doc

mv hello.txt /home.hello.doc #修改hello.txt 檔名為hello.doc,並且檔案移動到home目錄下。

說明:mv命令同樣適用於對目錄的操作,因為linux系統認為目錄也是檔案。

4、檢視檔名:cat

語法格式: cat -n  filename #filename 檔名稱 ,-n 可選引數可以用來顯式檔案內容的行號 

比如:cat hello.txt 

5、檢視檔案頭內容:head

語法格式: cat -n  filename #filename 檔名稱 ,-n 可選引數可以用來指定行號,預設是10行。 

比如:head hello.txt

適用範圍:一般針對大檔案,只想檢視檔案開始部分的內容。

6、檢視檔案尾部內容:tail

語法格式: tail -n  filename #filename 檔名稱 ,-n 可選引數可以用來指定行號,預設是10行。 

說明:這個命令和head命令很相似,它主要用來檢視檔案尾部的內容。它在實際過程中是非常實用的,可以動態檢視檔案尾部的內容。比如伺服器你部署了乙個tomcat**,**出現了問題就需要檢視tomcat,有時候tomcat日誌檔案會很大,這時候可以使用tail命令,動態的檢視最新的報錯資訊。

Linux檔案操作實用筆記

linux系統遵循一切皆是操作檔案的規則。所以想用好linux系統,就必須要掌握檔案相關的操作。1 建立檔案命令 touch 語法格式 touch filename filename 檔名稱。比如 touch hello.txt就會在當前木建立乙個hello.txt的檔案。說明 通過touch命令建...

linux unix實用筆記

usr bin env python 使用env讓系統去找直譯器這種方式比較好 ctrl a 切換到命令列開始 這個操作跟home實現的結果一樣的,但home在某些unix環境下無法使用,便可以使用這個 組合 在linux下的vim,這個也是有效的 另外,在windows的許多檔案編輯器裡,這個也是...

iozone 實用筆記

1 安裝 1 wget 2 tar xf iozone3 308.tar 3 cd root iozone3 308 src current 4 make linux 2 使用 iozone常用的幾個引數.a 全面測試,比如塊大小它會自動加 i n 用來選擇測試項,比如read write rand...