it-swarm.com.de

äquivalent von rm und mv in windows .cmd

Ich habe folgendes in einem Shell-Skript, ich möchte die folgenden Zeilen in eine Windows-Cmd-Datei konvertieren. Jeder kann Eingaben dazu vornehmen, was für "RM" und "MV" in der Windows-Cmd-Datei gleichwertig ist.

rm -f ${BUILD_ID}/${BUILD_ASIC}*rampatch*
mv ${BUILD_ID}/${BUILD_ASIC}*rampatch* ${BUILD_ID}/emul/
61
user2341103

move in Windows entspricht dem Befehl mv in Linux

del in Windows entspricht dem Befehl rm in Linux

94
Jainendra

move und del sind zwar die Äquivalente, aber vom Standpunkt der Funktionalität aus sind sie leider nicht äquivalent. Sie können beispielsweise nicht beide Dateien UND Ordner (in einem Platzhalterszenario) mit dem Befehl move verschieben. Dasselbe gilt für del.

Die bevorzugte Lösung aus meiner Sicht ist die Verwendung von Win32-Ports der Linux-Tools. Die beste Sammlung, die ich gefunden habe, ist hier .

mv und rm sind im Paket CoreUtils enthalten und funktionieren wunderbar!

29
Dave

Von der LeMoDa.net Website1Insbesondere auf der Seite Windows- und Unix-Befehlszeilenäquivalente habe ich Folgendes gefunden2.

Windows command     Unix command
rmdir               rmdir
rmdir /s            rm -r

Ich bin daran interessiert, von @Dave und @javadba zu hören, wie äquivalent die Befehle sind - wie die " Verhalten und Fähigkeiten " vergleichen, ob ganz ähnlich oder " absolut NICHT äquivalent = ".

Alles, was ich herausgefunden habe, war, dass ich damit versucht habe, ein Verzeichnis und seine konstituierenden Dateien und Unterverzeichnisse rekursiv zu entfernen, z.

(Windows cmd)>rmdir \s C:\my\dirwithsubdirs\

gab mir eine Standard-Windows-kennt-besser-als-Sie-sind-Sie-sicher-Nachricht und Aufforderung

dirwithsubdirs, Are you sure (Y/N)?

und als ich Y eingab, war das Ergebnis, dass mein oberstes Verzeichnis und seine konstituierenden Dateien und Unterverzeichnisse verschwanden.


Anmerkungen

  1. Ich weiß fast nichts über die LeMoDa-Website, abgesehen von der Tatsache, dass die Informationen sind

Copyright © Ben Bullock 2009-2018 . Alle Rechte vorbehalten.

und dass es eine Menge nützlicher Programmiertipps zu geben scheint, zusammen mit etwas Humor (ja, die britische Rechtschreibung) und Informationen darüber, wie japanische Toiletten repariert werden können. Ich habe auch ein paar Sachen über den "Ibaraki Report" gefunden, aber ich weiß nicht, ob das die Website ist .

Ich denke, ich werde öfter dorthin gehen; es ist ziemlich nützlich. Requisiten an Ben Bullock, dessen E-Mail auf seiner Seite steht. Wenn er möchte, dass ich diese Informationen entferne, werde ich es tun.

Ich werde den Haftungsausschluss von der Website einfügen:

Haftungsausschluss Bitte lesen Sie den folgenden Haftungsausschluss, bevor Sie den Computerprogrammcode auf dieser Site verwenden.

Es gibt keine Garantie für das Programm, soweit dies nach geltendem Recht zulässig ist. Sofern nicht schriftlich anders angegeben, stellen die Urheberrechtsinhaber und/oder andere Parteien das Programm „wie besehen“ ohne jegliche ausdrückliche oder stillschweigende Garantie zur Verfügung, einschließlich, aber nicht beschränkt auf die stillschweigenden Garantien der Marktgängigkeit und Eignung für einen bestimmten Zweck . Das gesamte Risiko in Bezug auf die Qualität und Leistung des Programms liegt bei Ihnen. Sollte sich herausstellen, dass das Programm fehlerhaft ist, übernehmen Sie die Kosten für alle erforderlichen Wartungs-, Reparatur- oder Korrekturarbeiten.

In keinem Fall haftet ein Urheberrechtsinhaber oder eine andere Partei, die das Programm wie oben gestattet ändert und/oder überträgt, für Schäden, einschließlich allgemeiner, besonderer, beiläufiger oder Folgeschäden, sofern dies nicht nach geltendem Recht erforderlich ist oder schriftlich vereinbart wurde Schäden, die durch die Verwendung oder die Unfähigkeit entstehen, das Programm zu verwenden (einschließlich, aber nicht beschränkt auf den Verlust von Daten oder Daten, die ungenau wiedergegeben werden oder von Ihnen oder Dritten erlittene Verluste oder ein Versagen des Programms, mit anderen Programmen zusammenzuarbeiten), auch wenn Ein solcher Inhaber oder eine andere Partei wurde auf die Möglichkeit solcher Schäden hingewiesen.


  1. Eigentlich fand ich die Informationen mit einer Google-Suche nach "cmd-Äquivalent von rm"

https://www.google.com/search?q=cmd+äquivalent+von+RM

Die Informationen, die ich teile, kamen zuerst.

3
bballdave025