比如要删除除了test.tar.gz文件以外的所有目录及文件
$shopt -s extglob
$rm -fr !(test.tar.gz)
$shopt -u extglob
了解下什么是shopt
在缺省情况下,有些是打开的,有些是关闭的,shopt各选项随着bash版本的更新会有增加,与shopt相关的基本操作如下: # shopt -p 列出所有选项 # shopt -s 列出所有打开的选项 # shopt -s extglob 打开extglob选项 # shopt -u 列出所有关闭的选项 # shopt -u extglob 关闭extglob选项
转载请注明原文地址: https://ju.6miu.com/read-679885.html