使用方法: 使用示例: ...
使用方法:
$ split --help
用法:mv [選項]... [-T] 源 目標
mv [選項]... 源... 目標
mv [選項]... -t 目標 源...
重命名或者移動文件/目錄。
長選項必須使用的參數對於短選項時也是必需使用的。
-b 類似 --backup 選項,但不接受參數,覆蓋前先備份
-f, --force 直接覆蓋不進行詢問交互
-i, --interactive 覆蓋前進行詢問交互
-n, --no-clobber 不覆蓋已經存在的文件
-t, --target-directory=DIRECTORY 指定目標目錄,移動多個源文件到此目錄,此時目標目錄在前,源文件在後
-u, --update 源文件比目標文件新或目標文件不存在時才移動
-v, --verbose 在每個輸出文件打開前輸出文件特征
--help 顯示此幫助信息並退出
--version 顯示版本信息並退出
使用示例:
# 重命名文件
mv test.log test.txt
# 移動文件
mv test.txt tmp/
# 移動多個文件
mv log1.txt log2.txt log3.txt tmp/
mv -t /opt/soft/tmp/ log1.txt log2.txt log3.txt
# 互動式覆蓋文件
mv -i log1.txt log2.txt
# 覆蓋前備份文件,讀取環境變數VERSION_CONTROL來作為備份策略
mv -b log1.txt log2.txt
# 強制覆蓋文件
mv -f log3.txt log2.txt
# 如果dir2不存在,則為重命名目錄;如果dir2已存在,則將dir1放入dir2目錄下
mv dir1 dir2
# 將當前文件夾下的所有文件移動到上一級目錄
mv * ../
# 將當前目錄的一個子目錄里的文件移動到另一個子目錄里
mv test3/*.txt test5/