linux下mv命令移動目錄的二種情況

2021-09-21 04:05:54 字數 1502 閱讀 6210

mv 移動目錄分為2種情況:

第一種:

目標目錄為空,使用mv命令可以直接移動,使用絕對路徑執行或加引數-f 不會提示是否移動。1

2

3

4

5

[root@localhost ~]# mkdir 1

[root@localhost ~]# mkdir /tmp/1

[root@localhost ~]# mv 1/ /tmp/

mv: overwrite `/tmp/1'? n

[root@localhost# /bin/mv 1/ /tmp/

第二種:目標目錄非空,使用絕對路徑執行也會提示目錄非空不能移動,需要加乙個

引數-b

加引數後可以移動,同時會備份目標目錄乙份。

備份目錄後面 ~ 

表示;1

2

3

4

5

6

7

8

9

10

[root@localhost ~]# mkdir 2

[root@localhost ~]# mkdir /tmp/2

[root@localhost ~]# touch /tmp/2/2.txt

[root@localhost ~]# /bin/mv 2/ /tmp/

/bin/mv: cannot move `2/' to `/tmp/2': directory not empty

[root@localhost ~]# ls /tmp/

1  2  yum.log

[root@localhost# /bin/mv -b 2/ /tmp/

[root@localhost ~]# ls /tmp/

1  2  2~  yum.log

2~ 這個目錄為移動以前/tmp/目錄下的,移動之後加了~表示備份。

Linux命令 目錄處理命令 mv

注意 在linux下面,剪下檔案和改名是同乙個命令mv,而不是兩個獨立的命令。mv tmp beijing chaoyangqu root 移動chaoyangqu目錄到root目錄下面 mv tmp beijing tongzhouqu root 通州區 移動tongzhouqu目錄到root目錄...

mv 移動命令

3.2.1 語法 用法 mv 選項 t 原始檔 目標檔案 或 mv 選項 原始檔 目錄 或 mv 選項 t 目錄 原始檔 mv option t source dest mv option source directory mv option t directory source 示例 mv a a...

Linux命令(三) 移動檔案 mv

使用者可以使用 mv 命令來移動檔案或目錄至另乙個檔案或目錄,還可以將目錄或檔案重新命名。如果將乙個檔案移動到乙個已經存在的目標檔案中,目標檔案的內容將會被覆蓋。mv 命令接收兩個引數時,第乙個引數表示原始檔或目錄,第二個引數表示目標檔案或目錄。接收多個引數時,如果最後乙個引數對應的是目錄而且改目錄...