[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:31362] Re: サブディレクトリ内の指定ファイルを削除する方法



友國です。
# Debian specific でないようですけど。

>>>>> In [debian-users : No.31361] 
>>>>>	"ky" == "kiyoshi.yoshida" <kiyoshi.yoshida@xxxxxxxxxxxxxxxxxxxxxxxx> wrote:

ky> MLの皆さま、こんにちは。吉田と申します。
ky> FAQかもしれませんが、シェルでサブディレクトリ内の指定ファイルのみを削除
ky> するにはどうしたらよいのでしょうか。

FAQ ですね。

ky> 例えば、
ky> サブディレクトリ	dir1
ky> 		(ファイル)
ky> 			a.bak
ky> 			a
ky> サブディレクトリ	dir2
ky> 		(ファイル)
ky> 			b.bak
ky> 			b
ky> ...
ky> で全ての*.bakなファイルを一括で削除するにはどうしたらよいのでしょうか。

find . -type f -name '*.bak' -exec rm {} \;

でいいと思います。

# その前に find . -type f -name '*.bak' -print で一度確認して
# おくことをお薦めしておきます。

  .~. ----------------------------------------
  /V\     友國 哲男 (TOMOKUNI Tetsuo)
 // \\    E-mail: tomokuni@xxxxxxxxxxxxxx
/(   )\           tomokuni@xxxxxxxxxxxxx
 ^`~'^    http://www.netfort.gr.jp/~tomokuni/