在典型的 Linux shell 中,您可以使用Ctrl+c
来停止执行命令。如果您已经开始运行使用通配符(例如 *)来查找具有特定模式的所有文件,并且如果您有很多文件需要搜索,那么 shell 可能需要很长时间才能将通配符扩展为实际的文件名。同时 Ctrl+c 不会停止 shell。Shell 继续解析通配符。Ctrl+c 只有在 shell 解析通配符后才会生效,这可能需要相当长的时间。
有没有办法在尝试扩展通配符时停止 shell?
这是在GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu)
.