Linux常用命令 目錄與檔案操作的命令

2021-10-24 12:10:34 字數 2908 閱讀 3471

用於刪除檔案或目錄

命令格式

rm [選項] 檔案或目錄

選項:

-f 強制刪除(force)

-i 互動刪除,即刪除前會詢問使用者是否刪除 使用者輸入yes no

-r 遞迴刪除,可以刪除目錄(recursive)

案例演示

[root@localhost yichen]

# ll

total 0

-rw-r--r--. 1 root root 0 sep 8 06:15 a

drwxr-xr-x. 2 root root 42 sep 8 06:15 eichi

刪除檔案a

[root@localhost yichen]

# rm -rf a

[root@localhost yichen]

# ll

total 0

drwxr-xr-x. 2 root root 42 sep 8 06:15 eichi

互動式刪除檔案eichi下的四個檔案

[root@localhost yichen]

# cd eichi/

[root@localhost eichi]

# touch

[root@localhost eichi]

# ll

total 0

-rw-r--r--. 1 root root 0 sep 8 06:15 a

-rw-r--r--. 1 root root 0 sep 8 06:15 b

-rw-r--r--. 1 root root 0 sep 8 06:15 c

-rw-r--r--. 1 root root 0 sep 8 06:15 d

[root@localhost yichen]

# rm -rfi eichi/

rm: descend into directory 『eichi/』? y

rm: remove regular empty file 『eichi/a』? y

rm: remove regular empty file 『eichi/b』? y

rm: remove regular empty file 『eichi/c』? y

rm: remove regular empty file 『eichi/d』? y

rm: remove directory 『eichi/』? y

[root@localhost yichen]

# ll

total 0

cp是用於複製的命令案例演示

[root@localhost yichen]

# ll

total 0

-rw-r--r--. 1 root root 0 sep 8 06:21 a

drwxr-xr-x. 2 root root 6 sep 8 06:21 eichi

#將a檔案複製到eichi下,並命名為a.bak 注意複製時會保留原始檔的屬性,包括所有者、所屬組、時間、許可權,但是inode節點號是不一樣的,即檔案系統給中開闢了乙個新的inode號與對應的block空間

[root@localhost yichen]

# cp -a a eichi/a.bak

[root@localhost yichen]

# cd eichi/

[root@localhost yichen]

# ll -i a eichi/a.bak

78475 -rw-r--r--. 1 root root 0 sep 8 06:21 a

35147799 -rw-r--r--. 1 root root 0 sep 8 06:21 eichi/a.bak

mv是用來剪下的命令命令格式

[root@localhost ~]#mv [選項] 原始檔 目標檔案

選項∶ -f 強制覆蓋﹐如果目標檔案已經存在﹐則不詢問,直接強制覆蓋

-i 互動移動,如果目標檔案已經存在﹐則詢問使用者是否覆蓋(預設選項)

-v 顯示詳細資訊

案例演示

[root@localhost yichen]

# ll

total 0

-rw-r--r--. 1 root root 0 sep 8 06:21 a

drwxr-xr-x. 2 root root 19 sep 8 06:21 eichi

#在當前目錄下將a檔案重新命名為a.bak

[root@localhost yichen]

# mv -v a a.bak

『a』 -> 『a.bak』

[root@localhost yichen]

# ll

total 0

-rw-r--r--. 1 root root 0 sep 8 06:21 a.bak

drwxr-xr-x. 2 root root 19 sep 8 06:21 eichi

#將當前目錄下的a.bak移動到eichi下並重命名為aaaa

[root@localhost yichen]

# mv a.bak eichi/aaaa

[root@localhost yichen]

# ll eichi

total 0

-rw-r--r--. 1 root root 0 sep 8 06:21 aaaa

Linux檔案與目錄管理常用命令

符號含義 表示當前目錄.表示上一層目錄 表示前乙個目錄 表示使用者所在的家目錄 目錄操作 cd 切換目錄 pwd 顯示當前目錄 mkdir 建立乙個新目錄 rmdir 刪除乙個空目錄 路徑變數列印 echo path 當執行某個命令時,比如pwd,系統是根據path的配置去path定義的目錄下查詢名...

Linux檔案與目錄管理 常用命令

linux的目錄是樹狀結構,最頂級的目錄是根目錄 其他目錄通過掛載可以將他們新增到樹種,通過解除掛載可以移除他們。絕對路徑 路徑的寫法 由根目錄 寫起,如 usr share doc 這個目錄。相對路徑 路徑寫法,不是由 寫起的,例如由 usr share doc 要到 usr share man底...

Linux檔案與目錄管理常用命令

linux檔案與目錄常用命令管理 檔案許可權 目錄許可權 rwxr xr x.1 root root 40 mar 15 04 20 zeng.txtr 4 可讀w 2 可寫x 1 可執行 drwxr xr x.3 root root 4096 mar 13 04 48 homer 4 可以檢視目錄...