linux 如何使用终端打开“-”虚线文件名?

zynd9foi  于 2023-04-05  发布在  Linux
关注(0)|答案(6)|浏览(303)

我试过gedit,nano,vi,leafpad和其他文本编辑器,它打不开,我试过cat和其他文件查找命令,我向你保证它是一个文件而不是一个目录!

kr98yfug

kr98yfug1#

这种类型的方法有很多误解,因为使用**-作为参数是指STDIN/STDOUT**,即dev/stdindev/stdout。因此,如果您想打开这种类型的文件,您必须指定文件的完整位置,例如**./-。例如,如果您想查看该文件中的内容,请使用cat ./-**

flmtquvp

flmtquvp2#

cat < -./-命令都会给予输出

cqoc49vn

cqoc49vn3#

可以使用重定向
cat < -file_name

nwo49xxi

nwo49xxi4#

看起来rev命令没有将-视为特殊字符。
从手册页

The rev utility copies the specified files to standard output, reversing the order of characters in every line.

所以rev - | rev
应该以正确的顺序显示文件中的内容。

zed5wv10

zed5wv105#

我尝试使用皮科或vi命令. pico readme,这允许我在编辑器中打开并阅读内容。

q9yhzks0

q9yhzks06#

如果你想打开这种类型的文件,你必须指定文件的完整位置,例如./-。例如,如果你想使用cat ./-查看文件中的内容

相关问题