日拱一卒无有尽,功不唐捐终入海

linux除了某些文件外的其他文件全部删除

Linux Sam 771℃ 0评论

最简单的方法是

# shopt -s extglob  (打开extglob模式)
# shopt -u extglob (关闭extglob模式)

如果是多个要排除的,可以这样:
# rm -rf !(file1|file2)

可以使用通配符
# rm -rf !(filename*)

 

反向显示文件

使用ls命令仅仅显示当前目录不包括.的文件

ls -al !(*.*)
ls -al -d !(*.*)

 

 

转载请注明:PHP笔记 » linux除了某些文件外的其他文件全部删除

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)