如何使用 shell 命令删除所有 FIFO 文件

Nic*_*ola 4 command-line shell rm fifo

我找不到一个 shell 命令来删除目录中的所有 FIFO 文件。事实上,对于目录的删除,该rm命令提供了 options -d, --dir,但对于 FIFOs 它没有提供任何选项。

目前,找到的唯一解决方法是像foo.fifo这样调用 FIFO,以便使用rm *.fifo.

jof*_*fel 9

要删除当前目录和所有子文件夹中的所有 FIFO,请使用

find . -type p -delete
Run Code Online (Sandbox Code Playgroud)

要仅删除当前目录中的 FIFO,请使用

find .  -maxdepth 1 -type p -delete
Run Code Online (Sandbox Code Playgroud)