2013-07-12 10 views
43

Mam następujące w skrypcie powłoki, chcę konwertować następujące wiersze do pliku windows cmd. Czy ktoś może dostarczyć dane na temat tego, co jest odpowiednikiem "rm" i " mv "w pliku windows cmd.Odpowiednik rm i mv w Windows .cmd

rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch* 
mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/ 
+4

'del' i' move'. – Blorgbeard

Odpowiedz

71

move w oknach jest odpowiednikiem mv polecenia w Linux

del w oknach jest odpowiednikiem rm polecenia w Linux

+7

To nadmierne uproszczenie. Zachowanie i możliwości są zupełnie inne. – javadba

22

move i del pewnością są odpowiednikami, ale z funkcjonalności punktu widzenia są one żałośnie NIE jest to równoważne. Na przykład nie można przenosić zarówno plików, jak i folderów (w scenariuszu wieloznacznym) za pomocą polecenia move. To samo dotyczy del.

Preferowanym rozwiązaniem moim zdaniem jest użycie portów Win32 w narzędziach Linuksa, których najlepszą kolekcją jest here.

mv i rm są w pakiecie CoreUtils i działają wspaniale!