天天看點

Linux基礎指令講解之touch和rmdir指令——檔案管理

為您詳細介紹Linux中的touch和rmdir指令。這些指令在日常工作中非常實用,它們分别用于建立空檔案或更新檔案的通路和修改時間和用于删除空目錄。

Linux基礎指令講解之touch和rmdir指令——檔案管理

1. touch指令:用于建立空檔案或更新檔案的通路和修改時間。

基本文法:touch [options] file

常用選項:

- -a:僅更新檔案的通路時間。

- -m:僅更新檔案的修改時間。

- -t:使用指定的時間戳更新檔案的通路和修改時間,格式為[[CC]YY]MMDDhhmm[.ss],其中CC表示世紀,YY表示年份,MM表示月份,DD表示日期,hh表示小時,mm表示分鐘,ss表示秒。

示例:

1.1 - 建立空檔案:touch file1.txt

Linux基礎指令講解之touch和rmdir指令——檔案管理

1.2 - 更新檔案通路和修改時間:touch file1.txt

Linux基礎指令講解之touch和rmdir指令——檔案管理

1.3 - 使用指定時間戳更新檔案時間:touch -t 202305251200 file1.txt

Linux基礎指令講解之touch和rmdir指令——檔案管理

touch指令通常用于快速建立空檔案,或在需要更新檔案時間戳時使用。

2. rmdir指令:用于删除空目錄。

基本文法:rmdir [options] directory

常用選項:

- -p:删除指定目錄及其所有上層空目錄。

- --ignore-fail-on-non-empty:忽略删除非空目錄時的錯誤。

示例:

2.1 - 删除空目錄:rmdir dir1

這裡先建立dir1目錄

Linux基礎指令講解之touch和rmdir指令——檔案管理
Linux基礎指令講解之touch和rmdir指令——檔案管理

2.2 - 删除空目錄及其上層空目錄:rmdir -p dir1/dir2/dir3

先建立這個目錄,再示範删除

Linux基礎指令講解之touch和rmdir指令——檔案管理
Linux基礎指令講解之touch和rmdir指令——檔案管理

rmdir指令隻能删除空目錄。如果需要删除非空目錄及其内容,可以使用rm -r指令。

這些指令在系統工程師的日常工作中非常重要,因為它們使我們能夠有效地在檔案系統中導航群組織檔案。希望這些資訊對您有所幫助!如果有不對的地方請不吝賜教,歡迎在評論區留言,發表你的看法。

繼續閱讀