たまに使うのにいつも忘れてるのでメモ
「.svn」をフォルダをまとめて削除したい場合のコマンド。
$ find {対象ディレクトリ} -name ".svn" -print -exec rm -rf {} ";"
目次
ターミナルで対象のディレクトリに移動する簡単な方法
その状態でターミナルへFinderから指定のフォルダをドラックすれば、そこまでのパスが自動で入ります。
そのままエンターキーでターミナルは指定フォルダに移動。
コマンドのfindの対象ディレクトリは相対パス指定できるので、指定フォルダ移動後に以下のコマンドでもOK
$ find . -name ".svn" -print -exec rm -rf {} ";"
「.」=「現在のフォルダ」の相対パス
特定のファイルだけを削除する
$ find {対象ディレクトリ} -name "{ファイル名}" -print -exec rm {} ";"
▼よくある「.DS_Store」を消したい場合
$ find . -name ".DS_Store" -print -exec rm {} ";"
参考サイト)
- [Mac] .DS_Storeをまとめて削除する – こっけーぶろぐ
- Macのターミナルで.DS_Storeを一括削除 | kudox.jp
- rmdir http://homepage.mac.com/sdkfz164/terminal/rmdir.html
コメント
コメント一覧 (3件)
svnのバージョンを1.7にupgradeすれば、.svnディレクトリは最上層にしかできませんよ♪
情報ありがとうございます。知りませんでした。
早速1.7にアップグレードしました( ´ ▽ ` )ノ
メモ)
Mac OS X LionにSubversion 1.7をインストール « bomcat.log http://bomcat.wordpress.com/2011/10/23/mac_osx_lion_subversion_1-7/
[…] メモ:Mac ターミナルで「.svn」フォルダをまとめて削除するコマンド – 我… 上記コマンドはこのサイトから引用しました。 […]