如何在 Linux 终端中从人类可读的文件中读取内容?

问题描述 投票:0回答:1

我有一个包含不同文件的目录。当我编写

ls
命令时,我得到这些:
-file00   -file01   -file02   -file03   -file04

我尝试过

cat -file00
,但收到此消息
cat: invalid option -- 'f'
如何从文件中读取内容?

linux ubuntu terminal
1个回答
0
投票

我会避免文件名以破折号开头,因为正如您发现的那样,它很容易被命令误解为选项。但是,对于

cat
,您可以使用
--
选项来表示“所有选项结束”——这意味着在
--
标志之后,不要将其余参数视为选项:

cat -- -file02

大多数命令接受

--
标志,但并非所有命令都接受。避免将文件名视为选项的另一种方法是将文件通过管道传输到您的命令:

cat < -file02
© www.soinside.com 2019 - 2024. All rights reserved.