2016-06-27 7 views
0

私には次の要件があります。 C:Linuxの特定のファイルパターンをすべて削除します。

**

=>シェルが

** %私がEXの場合、と言う以外のすべてのファイルを削除する必要が LS

c.log.1 c.log.11 c.log.13 c.log.15 c.log.17 c.log.19 c.log.20 c.log.22 c.log.24 c.log.26 c.log.28 c.log.3 c.log.31 c.log.4 c.log.6 c.log.8 c.log.10 c.log.12 c.log.14 c.log.16 c.log.18 c.log.2 c.log.21 c.log.23 c.log.25 c.log.27 c.log.29 c.log.30 c.log.32 c.log.5 c.log.7 c.log.9 

スニペット。 log.7またはそのような特定のファイル。

優しく溶液を提供する。

おかげで、

+0

はリンクの下を見てみましょう Vinod.RM、同じ質問が繰り返されます

答えて

1
ls -1 |grep -w -v 'c.log.7'|xargs rm -rf 
+0

こんにちは、Vijay、 お返事ありがとうございます。 もう1つのクエリ。 c.log。*ファイルとともに、同じディレクトリに複数の他のファイルがある場合はどうなりますか? c.log.7を除いたc.log。*ファイルのみを削除するにはどうすればよいですか? –

+0

'ls -1 c.log。* | grep -w -v 'c.log.7' | xargs rm -rf' – Vijay

+0

慎重にwirh '-rf' – bhansa

関連する問題