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 命令接收兩個引數時,第乙個引數表示原始檔或目錄,第二個引數表示目標檔案或目錄。接收多個引數時,如果最後乙個引數對應的是目錄而且改目錄...