顯示具有 Windowds Command 標籤的文章。 顯示所有文章
顯示具有 Windowds Command 標籤的文章。 顯示所有文章

2011年3月17日 星期四

在Windows 7同步資料夾中的檔案

在Windows 7中,如果想要同步兩個資料夾,一定會遇到有些要複製,有些要刪除,並且新舊檔案會有要確認複製的動作。如果想要快速同步資料夾,可以試試ROBOCOPY指令。它對於要同步的檔案數量較多或較分散時,速度可以快很多。在開始功能表中執「cmd」指令,開啟[命令提示字元]視窗,輸入ROBOCOPY指令:


簡單來說指令:ROBOCOPY 來源路徑 目的路徑 /MIR
/MIR:將指定的來源資料夾完整備份到指定的目的資料夾,要是檔案都一樣就忽略,;要是檔案不一樣就複製到目的資料夾;要是來源資料夾的檔案已經刪除,則在目的資料夾的這一端也將檔案刪除。所以使用這個指令,可以讓兩個資料夾達到完全同步的效果,尤其在資料夾檔案數目多,而異動的檔案很分散的情況下,非常好用。
如果你有多個資料夾要同步,可以試著將這些同步動作寫在一個記事本檔案中,並儲存為BAT檔,就可以快速執行多個備份動作。
例如:
在記事本中輸入以下指令,並儲存為backup.bat
ROBOCOPY "D:\data" "F:\data" /MIR /R:0
日後,只要在命令提示字元下,執行backup.bat,即可以同步備份多個資料夾檔檔。
如果你輸入ROBOCOPY/?指令,會有完整的指令提示(參考以下說明):
-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                           
-------------------------------------------------------------------------------
已啟動 : Tue May 11 10:02:55 2010
使用方式 :: ROBOCOPY source destination [file [file]...] [options]
source :: 來源目錄 (drive:\path 或 \\server\share\path)。
destination :: 目的地目錄  (drive:\path 或 \\server\share\path)。
file :: 要複製的檔案  (名稱/萬用字元: 預設值是 "*.*")。
::
:: 複製選項 :
::
/S :: 複製子目錄,但是空的子目錄例外。
/E :: 複製子目錄,包括空的子目錄。
/LEV:n :: 只複製來源目錄的前 n 層。
/Z :: 在可重新啟動模式複製檔案。
/B :: 在備份模式複製檔案。
/ZB :: 使用可重新啟動模式; 如果拒絕存取,則使用備份模式。
/EFSRAW :: 在 EFS RAW 模式複製所有加密檔案。
/COPY:copyflag[s] :: 要為檔案複製什麼內容 (預設值是 /COPY:DAT)。
(複製旗標: D=資料、A=屬性、T=時間戳記)。
(S=安全性=NTFS ACL、O=擁有者資訊、U=稽核資訊)。
/DCOPY:T :: 複製目錄時間戳記。
/SEC :: 複製包含安全性的檔案 (相當於 /COPY:DATS)。
/COPYALL :: 複製所有檔案資訊 (相當於 /COPY:DATSOU)。
/NOCOPY :: 不複製檔案資訊 (可用於 /PURGE)。
/SECFIX :: 修正所有檔案的安全性,即使略過的檔案也包含在內。
/TIMFIX :: 修正所有檔案的檔案時間,即使略過的檔案也包含在內。
/PURGE :: 刪除來源已經不存在的目的地檔案/目錄。
/MIR :: 鏡像樹狀目錄 (相當於 /E 加 /PURGE)。
/MOV :: 移動檔案 (複製後從來源刪除)。
/MOVE :: 移動檔案和目錄 (複製後從來源刪除)。
/A+:[RASHCNET] :: 將指定的屬性新增至複製的檔案。
/A-:[RASHCNET] :: 從複製的檔案移除指定的屬性。
/CREATE :: 只建立樹狀目錄和長度為零的檔案。
/FAT :: 只使用 8.3 FAT 檔案名稱,建立目的地檔案。
/256 :: 關閉特長路徑 (> 256 個字元) 支援。
/MON:n :: 監視來源; 看到 n 個字元以上時再次執行。
/MOT:m :: 監視來源; m 分鐘後如果變更,則再次執行。
/RH:hhmm-hhmm :: 執行時數 - 新複本可以開始的時間。
/PF :: 根據每一個檔案為基礎,檢查執行時數 (不是根據每一次通過)。
/IPG:n :: 慢速線路可用頻寬,封包之間的差距 (毫秒)。
/SL :: 複製符號連結與目標。
/MT[:n] :: 以 n 個執行緒執行多執行緒複製 (預設值為 8)。
n 必須至少為 1,但不可以大於 128。
此選項與 /IPG 和 /EFSRAW 選項不相容。
使用 /LOG 選項重新導向輸出,以獲得更好的效能。
::
:: 檔案選取選項 :
::
/A :: 只複製已設定保存屬性的檔案。
/M :: 只複製包含保存屬性的檔案並重設。
/IA:[RASHCNETO] :: 只包含附帶任何指定屬性的檔案。
/XA:[RASHCNETO] :: 排除附帶任何指定屬性的檔案。
/XF file [file]... :: 排除符合指定名稱/路徑/萬用字元的檔案。
/XD dirs [dirs]... :: 排除符合指定名稱/路徑的目錄。
/XC :: 排除變更的檔案。
/XN :: 排除較新的檔案。
/XO :: 排除較舊的檔案。
/XX :: 排除其他檔案和目錄。
/XL :: 排除孤立的檔案和目錄。
/IS :: 包含相同的檔案。
/IT :: 包含調整的檔案。
/MAX:n ::檔案大小上限 - 排除大於 n 個位元組的檔案。
/MIN:n :: 檔案大小下限 - 排除小於 n 個位元組的檔案。
/MAXAGE:n :: 檔案期限上限 - 排除 n 日/日期之前的檔案。
/MINAGE:n :: 檔案期限下限 - 排除 n 日/日期之後的檔案。
/MAXLAD:n :: 上次存取日期上限 -排除自 n 日後未使用的檔案。
/MINLAD:n :: 上次存取日期下限 - 排除自 n 日後使用的檔案。
(如果 n < 1900 則 n = n 日,否則 n = YYYYMMDD 日期)。
/XJ :: 排除交叉點。(一般會預設包含)。
/FFT :: 使用 FAT 檔案時間 (2 秒精細度)。
/DST :: 補償 1 小時 DST 時差。
/XJD :: 排除目錄的交叉點。
/XJF :: 排除檔案的交叉點。
::
:: 重試選項:
::
/R:n :: 失敗複本的重試次數: 預設值是 1 百萬次。
/W:n :: 重試之間等候時間: 預設值是 30 秒。
/REG :: 將 /R:n 和 /W:n 儲存至登錄中,變成預設值。
/TBD :: 等候共用名稱。即將定義 (重試錯誤 67)。
::
:: 記錄選項:
::
/L :: 限清單 - 不複製、刪除任何檔案或加上戳記。
/X :: 報告所有其他檔案,不僅是這些選取的檔案而已。
/V :: 產生詳細資訊輸出,顯示略過的檔案。
/TS :: 在輸出中包含來源檔案時間戳記。
/FP :: 在輸出中包含檔案的完整路徑名稱。
/BYTES :: 將大小列印成位元組。
/NS :: 沒有大小 - 不記錄檔案大小。
/NC :: 沒有類別 - 不記錄檔案類型。
/NFL :: 沒有檔案清單 - 不記錄檔案名稱。
/NDL :: 沒有目錄清單 - 不記錄目錄名稱。
/NP :: 無進度 - 不顯示複製百分比。
/ETA :: 顯示複製的檔案預估到達時間。
/LOG:file :: 輸出狀態至記錄檔 (覆寫現有的記錄檔)。
/LOG+:file :: 輸出狀態至記錄檔 (附加至現有的記錄檔)。
/UNILOG:file :: 輸出狀態至記錄檔,變成 UNICODE (覆寫現有的記錄檔)。
/UNILOG+:file :: 輸出狀態至記錄檔,變成 UNICODE (附加至現有的記錄檔)。
/TEE :: 輸出至主控台視窗,以及記錄檔。
/NJH :: 沒有工作標頭。
/NJS :: 沒有工作摘要。
/UNICODE :: 輸出狀態為 UNICODE。
::
:: 工作選項:
::
/JOB:jobname :: 從命名的工作檔案取得參數。
/SAVE:jobname :: 將參數儲存至命名的工作檔案
/QUIT :: 處理命令列後結束 (檢視參數)。
/NOSD :: 未指定來源目錄。
/NODD :: 未指定目的地目錄。
/IF :: 包含以下檔案。

2009年9月14日 星期一

Windows命令提示字元指令大全

要執行下列指令,並須先到【開始】-->【執行】,再輸入下列指令,就可以執行(或起動、編輯)它所屬的功能。

它最主要執行的檔案是在C:\WINDOWS\SYSTEM32子目錄中的執行檔(.exe),不過,對電腦不熟的網友請不要任意到此子目錄下執行.exe檔案,避免發生意外。

-------------------------------------------------------
certmgr.msc:憑證管理(Certification Manager)
charmap:字元對應表(Character Map)
chkdsk:磁碟檢查 (Check Disk)
ciadv.msc:索引服務(Indexing Service)
cleanmgr:清理磁碟垃圾(Clean Manager)
cliconfg:SQL SERVER 用戶端網路公用程式(Client Configuration)
Clipbrd:剪貼本檢視器(Clip Board)
cmd.exe:命令提示字元 (Command)
compmgmt.msc:電腦管理(Computer Management)
conf:NetMeeting
dcomcnfg:元件服務
ddeshare:DDE共用(DDE Share)
devmgmt.msc:裝置管理員 (Device Management)
dfrg.msc:磁碟重組工具(Disk Fragment)
drwtsn32:系統醫生(Doctor Watson 32)
dvdplay:Windows Media Player (DVD Player)
dxdiag:DirectX診斷工具(Direct X Diagnosis)
eudcedit:造字程式
eventvwr.msc:事件檢視器(Event Viewer)
explorer :檔案總管
fsmgmt.msc:共用資料夾管理(File Share management)
gpedit.msc :群組原則(group edit)
iexpress:IExpress精靈
logoff:登出
lusrmgr.msc:本機使用者和群組(Local user manager)
magnify:放大鏡
mem:記憶體使用情況(Memory Using)
mmc:主控台(Main Monitor Console)
mobsync:電腦與網路上資料同步處理
mplayer2:媒體播放器(小的WMP)(Media Player 2)
Msconfig:系統設定公用程式(Microsoft Configuration)
mspaint:小畫家(Microsoft Paint)
mstsc:遠端桌面連線
narrator:Windows朗讀程式
net start messenger:啟用messenger
netstat -an:網路連線狀態檢查(Net State)
net stop messenger:停止messenger
notepad:記事本(Note pad)
nslookup:網路管理的工具精靈(Net Service Look Up)
ntbackup:備份或還原精靈
ntmsmgr.msc:卸除式存放裝置
ntmsoprq.msc:卸除式存放裝置操作員要求
odbcad32:ODBC資料來源管理員
oobe/msoobe /a:檢查Windows是否啟用
osk:螢幕小鍵盤
packager:物件封裝程式-封裝
perfmon.msc:電腦效能監視器(Performance Monitor)
progman:程序管理(Program Management)
regedit:登錄編輯程式(Register edit)
regedt32:登錄編輯程式(Register edit 32)
regsvr32 /u *.dll:停止*.dll文件執行支援(Register Service 32),例如:regsvr32 /u zip.dll:取消ZIP執行支援
rsop.msc:原則結果(Result of Principle)
secpol.msc:本機安全性設定值
services.msc:服務設定(System Services)
Sfc:系統檔案檢查程式(System file check)
sfc /scannow:掃瞄Windows保護的檔案是否為原來檔案
shrpubw:建立共用資料夾精靈(Share Public Wizard)
sigverif:檔案簽章驗證
sndrec32 :音效-錄音機(Sound Recorder 32)
Sndvol32:音量控制(Sound Volume 32)
syncapp:新增一個公事包
sysedit:系統組態編輯程式(System Edit)
syskey:設定Windows XP帳戶資料庫安全性,一旦加密就不能解開,保護系統的雙重密碼
taskmgr:Windows工作管理員(Task Manager)
tourstart:Windows XP簡介(安裝完成後出現漫遊XP的程式)(Tour Start)
tsshutdn:60秒倒數計時關機(time second shutdown)
utilman:公用程式管理員(Utility manager)
wiaacmgr:掃瞄器與數位相機精靈
winchat:Windows內含區域性網路聊天工具(Windows Chat)
winmsd:系統資訊(Windows Message Display)
winver:檢查Windows版本(Windows Version)
wmimgmt.msc:Windows管理結構服務(Windows Management Instrumentation -- WMI)
write:Word Pad
wscript:Windows指令主機設定(Windows Script Host)
wupdmgr:Windows更新程式(Windows Update Manager)

以上內容來自 <http://tw.myblog.yahoo.com/feeling-mylover/article?mid=1079&sc=1>