メモ:Mac ターミナルで「.svn」フォルダをまとめて削除するコマンド

たまに使うのにいつも忘れてるのでメモ

「.svn」をフォルダをまとめて削除したい場合のコマンド。

[shell]$ find {対象ディレクトリ} -name “.svn” -print -exec rm -rf {} “;”[/shell]

ターミナルで対象のディレクトリに移動する簡単な方法

ターミナルに「cd 」と打っておく(半角スペースがミソ)

その状態でターミナルへFinderから指定のフォルダをドラックすれば、そこまでのパスが自動で入ります。

そのままエンターキーでターミナルは指定フォルダに移動。
コマンドのfindの対象ディレクトリは相対パス指定できるので、指定フォルダ移動後に以下のコマンドでもOK

[shell]$ find . -name “.svn” -print -exec rm -rf {} “;”[/shell]
「.」=「現在のフォルダ」の相対パス

特定のファイルだけを削除する

[shell]$ find {対象ディレクトリ} -name “{ファイル名}” -print -exec rm {} “;” [/shell]

▼よくある「.DS_Store」を消したい場合
[shell]$ find . -name “.DS_Store” -print -exec rm {} “;” [/shell]

参考サイト)

メモ:Mac ターミナルで「.svn」フォルダをまとめて削除するコマンド” への3件のフィードバック

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


*