繁体   English   中英

在Linux中删除所有但很少的文件特定模式

[英]Remove all but few specific pattern of files in Linux

我有以下要求。

**

=>贝壳片段

** 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

我需要删除所有文件,除了说, 例如: c.log.7或任何此类特定文件。

请提供解决方案。

谢谢,Vinod.RM

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM