rm 按字母顺序工作吗?

raj*_*jat 4 linux shell rm

我在一个文件夹中有很多文件,我rm *在中断之前不小心运行了这些文件。

看起来以 a、b 和 c 开头的文件已经消失了,但我不确定,因为我不知道所有文件的名称。

我可以依靠它rm按字母顺序工作,以便我可以确切地知道哪些文件已被删除吗?

Dan*_*son 7

rm不一定按字母顺序工作,但它按您提供参数的顺序工作(-r它变得更加复杂,但这在这里无关紧要)。如果你完全按照你说的写,*将按字母顺序扩展到所有文件名。

所以是的,您已经按字母顺序删除了文件。

尝试执行

echo *
Run Code Online (Sandbox Code Playgroud)

在目录中查看事物显示的顺序。这与rm *删除文件的顺序相同。