問題タブ [rm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
28610 参照

bash - ファイルを再帰的に解凍してから元のファイルを削除し、解凍したファイルをシェルからそのまま残します

これまで、findを使用してすべてのファイルを再帰的に解凍する方法を理解しました。

しかし、抽出後にzipファイルを1つずつ削除する方法がわかりません。-a-execにrm*.zipを追加すると、抽出される前に、各ディレクトリ内のほとんどのzipファイルが削除されます。rmコマンドを含むスクリプトをパイプ処理すると(テスト用に-iが有効になっている場合)、findは* .zipを検出しません(または少なくともそれが文句を言います)。もちろん、多くのファイル名には空白がありますが、現時点では、sedコマンドで_を追加するための構文は私を少し超えています。お手伝いありがとうございます!

0 投票する
3 に答える
15160 参照

bash - 検索を使用してすべてのサブディレクトリ(およびそのファイル)を削除する

これは簡単でどこかで答えられたと思いますが、探していたものを見つけることができませんでした。基本的に、私はcronスクリプトを実行して、7日ごとに特定のディレクトリの内容をクリアしようとしています。これまでに次のことを試しましたが、

ただし、これにより親ディレクトリmyDirも削除されますが、これは不要です。私も試しました、

何もしないように見えた。私も試しました、

必要に応じて、親ディレクトリ以外のすべてを削除しました。しかし、警告メッセージが表示されました、

安全でない可能性のある相対パス

誰かが私のスクリプトを修正して、フォルダ内のすべてのサブディレクトリを安全に削除できるようにしていただければ幸いです。

どうもありがとう。=)

更新: 私は次のことに行くことにしました、

答えたすべての人から私が学んだことに基づいています。繰り返しになりますが、皆さんに感謝します。

0 投票する
6 に答える
52109 参照

unix - ディレクトリのみを削除し、ファイルはそのままにしておく方法

1 つのディレクトリに何百ものディレクトリとファイルがあります。

ディレクトリのみを削除する最良の方法は何ですか(ディレクトリに何かがあるかどうかに関係なく、すべて削除するだけです)

現在、私は を使用ls -1 -d */し、それらをファイルに記録し、sed実行してから実行します。かなり長い道のりです。ディレクトリのみを削除するより良い方法を探しています

0 投票する
2 に答える
433 参照

git - シェルとは対照的に、git post-receive フックで使用すると「rm -rf」の動作が異なるのはなぜですか?

git post receive hooks を使用して Web サイトを公開する際に、この例を使用しています。

フックはベア リポジトリを一時ディレクトリにほぼ複製し、サイトを生成した後、その一時的な git クローンを削除します。

プッシュを実行すると、他のすべてのタスクは正常に実行されますが、すべてのファイルが削除されるわけではありません。

次のエラーが表示されます。

...

あなたはアイデアを得る

post-receiveただし、コマンド ラインからスクリプトを直接呼び出すと、rm期待どおりに動作します。

なんで?

注: Post-hook receive act's different from shell を見てきました.askerの問題は、ワークツリーではなく裸のレポにあることに関係していました。

0 投票する
1 に答える
308 参照

perl - perlでファイルとディレクトリの長いリスト/配列を効率的に削除する方法

これは、現在、ファイルとディレクトリを再帰的に削除する方法です

削除する必要があるファイル/ディレクトリは何十万もあるので、各ファイル/ディレクトリに対して「rm -rf」を呼び出す以外のより良い解決策を見つけたいと思います。

ファイル/ディレクトリのリストを配列に結合して、この配列を単一の「rm -rf」呼び出しに渡すことはできますか?

0 投票する
3 に答える
14316 参照

regex - 名前に単語が含まれていない場合はファイルを削除する

Linuxを使用しており、シェルを使用していくつかのファイルを削除する予定です。

フォルダにいくつかのファイルがあり、一部のファイル名には「good」という単語が含まれていますが、含まれていないファイル名もあります。例えば:

名前に「good」が含まれていないファイルを削除したいので、残りのファイルは次のとおりです。

rmシェルでそれを行う方法は?使ってみます

しかし、それは機能しません。

どうもありがとう!

0 投票する
2 に答える
445 参照

iphone - iphone : プログラムで iphone の rm ファイルを再生します

私は一般的にiPhoneでオーディオを再生する良い経験を持っていますが、iPhoneアプリで.RMファイルを再生する方法が欲しい..通常のアプローチを試してみましたが、まったく音が出ませんでした..

だから何か助けて??

0 投票する
2 に答える
4744 参照

command-line - ファイル拡張子の前に特定のサフィックスを持つすべてのファイルを削除する方法

ちょうど 40,000 枚以上の画像を含むディレクトリを渡されました。このディレクトリには、すべてのファイルの 3 つのバージョンが含まれているため、サーバー間で転送する必要がありました。

bash (OSX ターミナル) を使用してすべてのファイルを見つけて削除 (rm) する方法を探しています。たとえば、.jpg (または .gif、または . png、または .bmp など) 拡張子。

したがって、明確にするために、次のファイルがあります。

そして「1.jpg」や「2.gif」などだけ残してほしい。

過去に拡張機能の名前を変更することはできましたが、私のコマンドライン fu はかなり弱く、再利用可能なものを見つけようとしています (これを数回行う必要があります)。このプロジェクトの継続的な移行スクリプトに取り組んでいるため)。

編集:これについてもう少し作業した後、回避しなければならない rm と xargs のいくつかの奇妙な制限を見つけました。私は基本的に以下の受け入れられた答えを適応させ、最終的には次のようになりました:

今では約 10,000 ファイルまで減りました。ウェブ上でファイルをプッシュするという点ではかなりの節約です!

0 投票する
4 に答える
4447 参照

linux - Perlスクリプトでcpを実行すると、存在するファイルは上書きされますか?

私はpng画像のピクセル強度値を生成するプログラムを持っていますが、元の結果のテキストファイルで何らかの障害が発生したため、これらの画像を同じ名前の新しいファイルで上書きする必要があります。私が持っている質問は、そのファイルの新しいバージョンをコピーするときに、宛先ディレクトリを最初に同じ名前の宛先ファイルを削除する必要がありますか、それとも宛先ファイルが上書きされますか?

または、perlスクリプトでcopyコマンドを実行すると、ファイルが自動的に上書きされますか?ありがとう

0 投票する
0 に答える
228 参照

c# - C# で .rm オーディオ ファイルを再生する

こんにちは、再生、一時停止、停止、ボリューム コントロール、オプションを使用して、C# Windows アプリケーションでオンラインでホストされているストリーミング .rm ファイルを再生したいと考えてい ます。