cat 命令 linux 保存其他命令的结果

cat 命令 linux 保存其他命令的结果

对于 Linux 行家来说,这个问题可能很傻,也非常简单,但我只是想知道,例如,我想使用 >find 命令搜索文件并将结果发送到文本文件,有人知道我该怎么做吗?顺便说一下,我用的是 lucid lynx

答案1

你想使用重定向为了这。

find -somecriteria > somefile.txt

答案2

如果您只想查找某些文件。正如 Ignacio 回答的那样:

find -somecriteria > somefile.txt

如果你想找到某些文件,并输出这些文件的内容。

find -somecriteria -exec cat {} + > somefile.txt

答案3

你可以通过 Python 运行命令,使用它的子进程模块,并将结果保存在文本文件中。重定向也有效(如@Ignacio所示),但每次运行命令时文件的内容都会被覆盖。

答案4

是的,您可以使用重定向:

$ find . > some_file_name.txt
$ cat some_file_name.txt

>命令末尾的符号会将原本应该发送到控制台的任何输出重定向到文件,文件名称位于>.

相关内容