shell命令--mv
0、mv命令的專屬圖床
點此快速打開文章【圖床_shell命令mv】
1、mv命令的功能說明
mv
命令用於移動或重命名文件。
2、mv命令的語法格式
SYNOPSIS mv [OPTION]... [-T] SOURCE DEST mv [OPTION]... SOURCE... DIRECTORY mv [OPTION]... -t DIRECTORY SOURCE...
3、mv命令的選項說明
- -f:若目標文件已經存在,不會詢問是否覆蓋
- -i:若目標文件已經存在,就會詢問是否覆蓋
- -n:不覆蓋已經存在的文件
- -t:指定mv的目標目錄,此時目標目錄在前,源文件在后
- -u:在源文件比目標文件新,或目標文件不存在時才移動
4、mv命令的實踐操作
范例1:給文件改名字
touch file{1..3}.txt -->創建測試文件 ls mv file3.txt file4.txt -->若目標文件不存在,重命名 ls -->發現file3.txt沒了 mv file2.txt file4.txt -->若目標文件存在,則會提示,輸入y表示確認,n表示不同意 alias mv -->之所以會提示,是因為系統做了別名 ls \mv file1.txt file4.txt -->取消別名的方法 ls
范例2:移動文件
移動單個文件
ls ls dir1 -->查看目錄下內容 mv file4.txt dir1 ls dir1
移動多個文件
ls dir1 ls touch file{1,2}.txt -->再創建兩個文件 mv file1.txt file2.txt dir1 -->將多個文件移動到一個目錄中 ls dir1
范例3:將源文件和目標文件調換移動文件到目錄(
-t
參數)ls ls dir1 mv dir1/file* . -->還原實驗環境,注意小數點 (.),表示當前目錄,*是通配符,表示所有 ls ls dir1 mv -t dir1/ file* -->源文件和目標文件調換, ls ls dir1/
范例4:移動目錄
mv * /tmp -->清除當前所有內容,*表示所有 ls mkdir dir{1..3} touch dir1/sub tree mv dir1 dir4 -->目錄dir4不存在,作用:重命名 ls -->發現dir1沒了 ls dir4 mv dir2 dir4 -->目錄dir4存在,作用:移動 ls dir4 mv dir3 dir4 ls ls dir4/
『MineGi有話說』:快來掃一掃下面鏈接的二維碼,加入我們吧!