linux一次性删除多个文件,除了某些特殊文件

2018-09-27  本文已影响28人  markDownMan

转:Linux rm 删除指定文件外的其他文件 方法汇总_皮皮蔡_新浪博客


.*.sh-----表示全部的带有后缀.sh的文件

ls 命令列出全部文件和文件夹的名字,

grep 正则表达式 .*.sh匹配文件和文件夹 -v参数表示匹配之外的的结果,也就是非sh文件,

xargs用于获取参数,并传递后面的命令,xargs rm 表示删除操作


此外,如果想拷贝多个文件到制定文件夹,也可以

ls | grep .*.sh | xargs cp -t /bin

上一篇下一篇

猜你喜欢

热点阅读