答案1
它是一个命名管道- Unix 中的 7 种文件类型之一。p
inprw--w--w-
确认它是一个命名管道。
您可以从一侧写入管道并从另一侧读取数据:
$ mkfifo mypipe
$ cat mypipe
在另一个终端
$ cat > mypipe
Hello from the other side
What's up?
您在此处输入的任何内容都会出现在另一个终端中。
l
是 的别名ls -CF
,也是ll
的别名ls -alFh
。
根据手册页
-F, --classify
append indicator (one of */=>@|) to entries
因此将命名管道|
附加到文件名。
答案2
您可以使用命令文件加上文件名来识别 Linux 系统上的任何“文件”。
file "trigger"
会告诉你这是一个命名管道。