web-dev-qa-db-ja.com

windows .cmdのrmおよびmvと同等

私はシェルスクリプトに次のものを持っています、次の行をWindows cmdファイルに変換したいです.

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

Windowsのmoveは、Linuxのmvコマンドと同等です

Windowsのdelは、Linuxのrmコマンドと同等です

110
Jainendra

movedelは確かに同等ですが、機能の観点からは、まったく同等ではありません。たとえば、moveコマンドを使用して、ファイルとフォルダーの両方を(ワイルドカードシナリオで)移動することはできません。そして、同じことがdelにも当てはまります。

私の考えでは、LinuxツールのWin32ポートを使用することをお勧めします。その中で最も優れたコレクションは here です。

mvおよびrmCoreUtilsパッケージに含まれており、すばらしい動作をします!

31
Dave

LeMoDa.net ウェブサイトから1、具体的には WindowsおよびUnixのコマンドラインの同等物 ページ、2

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

@Daveと@javadbaから、コマンドの等価性を聞きたいと思います-" behavior and capabilities "の比較、まったく似ているか、または " woefully NOT等価 = "。

私が見つけたのは、それを使用してディレクトリとその構成ファイルとサブディレクトリを再帰的に削除することでした。

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

標準的なWindowsが知っているよりも良いというメッセージとプロンプトをくれました

dirwithsubdirs, Are you sure (Y/N)?

そして、Yと入力すると、最上位ディレクトリとその構成ファイルとサブディレクトリがなくなりました。


ノート

  1. LeMoDaのWebサイトについては、情報が

著作権©Ben Bullock 2009-2018 。全著作権所有。

そして、ユーモア(はい、英国の綴り)と日本のトイレを修理する方法に関する情報とともに、たくさんの有用なプログラミングのヒントがあるようです。 「茨城レポート」について話しているものもいくつか見つけましたが、それがisウェブサイトかどうかはわかりません。

もっと頻繁に行くと思います。とても便利です。彼のページにメールがあるBen Bullockの小道具。彼が私にこの情報を削除することを望むなら、私はそうします。

サイトの 免責事項 を含めます。

免責事項このサイトのコンピュータープログラムコードを使用する前に、次の免責事項をお読みください。

適用法により許可される範囲において、プログラムの保証はありません。著作権所有者および/または他の当事者が書面で別段の定めがある場合を除き、特定の目的の商品性および適合性の黙示的な保証を含むがこれらに限定されない、明示または黙示を問わず、プログラムを「現状のまま」提供する。プログラムの品質とパフォーマンスに関するリスクはすべてあなたにあります。プログラムに欠陥があることが判明した場合、すべての必要なサービス、修理、または修正の費用を負担します。

適用法により要求されない限り、または書面で同意しない限り、いかなる著作権者、または上記で許可されたプログラムを変更および/または伝達する他の当事者は、一般的、特別、偶発的または結果的を含む損害賠償の責任を負いません使用によって生じた損害またはプログラムの使用不能(データの損失または不正確にレンダリングされたデータまたはお客様または第三者によって維持された損失、またはプログラムが他のプログラムで動作しないことを含むがこれらに限定されない)そのような所有者または他の当事者は、そのような損害の可能性について助言されています。


  1. 実際、「rmに相当するcmd」のGoogle検索で情報を見つけました。

https://www.google.com/search?q=cmd+equivalent+of+rm

私が共有している情報が最初に出てきました。

3
bballdave025