不過,這種環境下工作也很好。這讓我覺得工作之餘的時間分外寶貴,極大地增進了我在工作之餘學習的動力。
前陣子有稍加學習dos批處理或者powershell以彌補這項缺陷的想法,今天晚上整理電腦桌面的時候做了一下嘗試。沒有借助於網際網路,僅僅是簡單的嘗試。
很久之前我就知道dos批處理命令copy,也時長使用。相應的bash shell的類似命令自然是cp。突然間聯想到,mv既然是move的縮寫,windows下提供的dos命令會不會是move?簡單試了一下果真是!
示例:把當前資料夾的所有pdf檔案轉移到my_book資料夾
目錄樹:
c:\users\thinkpad\desktop\test>tree /f
資料夾 path 列表
卷序列號為 00000016 28bd:e720
c:.│ 新建文字文件 (2).txt
│ 新建文字文件.txt
│ 第10章.pdf
│ 第11章.pdf
│ 第12章.pdf
│ 第13章.pdf
│ 第1章.pdf
│ 第2章.pdf
│ 第3章.pdf
│ 第4章.pdf
│ 第5章.pdf
│ 第6章.pdf
│ 第7章.pdf
│ 第8章.pdf
│ 第9章.pdf
│└─my_book
為了測試,特意加入了兩個冗餘檔案。
命令執行:
c:\users\thinkpad\desktop\test>move *.pdf ./my_book
c:\users\thinkpad\desktop\test\第10章.pdf
c:\users\thinkpad\desktop\test\第11章.pdf
c:\users\thinkpad\desktop\test\第12章.pdf
c:\users\thinkpad\desktop\test\第13章.pdf
c:\users\thinkpad\desktop\test\第1章.pdf
c:\users\thinkpad\desktop\test\第2章.pdf
c:\users\thinkpad\desktop\test\第3章.pdf
c:\users\thinkpad\desktop\test\第4章.pdf
c:\users\thinkpad\desktop\test\第5章.pdf
c:\users\thinkpad\desktop\test\第6章.pdf
c:\users\thinkpad\desktop\test\第7章.pdf
c:\users\thinkpad\desktop\test\第8章.pdf
c:\users\thinkpad\desktop\test\第9章.pdf
移動了 13 個檔案。
看著提示,似乎執行結果跟期待比較相符。再次看一下目錄樹:
c:\users\thinkpad\desktop\test>tree /f
資料夾 path 列表
卷序列號為 0000002d 28bd:e720
c:.│ 新建文字文件 (2).txt
│ 新建文字文件.txt
│└─my_book
第10章.pdf
第11章.pdf
第12章.pdf
第13章.pdf
第1章.pdf
第2章.pdf
第3章.pdf
第4章.pdf
第5章.pdf
第6章.pdf
第7章.pdf
第8章.pdf
第9章.pdf
從目錄樹可以看出,檔案的轉移成功,而冗餘檔案也成功避開了。
DOS命令 move 檔案移動
move 命令是將乙個或多個檔案從乙個目錄移動到指定的目錄。命令語法 move source target move命令引數說明 y 禁止計算機提示您確認要覆蓋現存目標檔案 y 允許計算機提示您確認是否要替代現存的目標檔案 source 指定要移動檔案的路徑和檔名。如果要移動或重新命名目錄,sour...
dos下用move命令移動資料夾
要將d testlog下除了當日的資料夾移動到d backup 指令碼如下 echo off mode con lines 30 cols 60 1 mshta vbscript createobject shellexecute cmd.exe c s0 runas 1 window.close ...
mv命令詳解
語法 mv 選項 原始檔或目錄 目標檔案或目錄 說明 視mv命令中第二個引數型別的不同 是目標檔案還是目標目錄 mv命令將檔案重新命名或將其移至乙個新的目錄中。當第二個引數型別是檔案時,mv命 令完成檔案重新命名,此時,原始檔只能有乙個 也可以是源目錄名 它將所給的原始檔或目錄重新命名為給定的目標檔...