重定向输出

重定向输出

我刚刚ls -l > ~/ls_output在目录中使用了一个命令/usr/bin,但我不知道发生了什么。终端接受了我的命令,但我不知道输出发生了什么,也不知道它去了哪里。我想我可能将输出重定向到了一个名为的新目录,ls_output但我不确定,我也不清楚它~在 Bash 中是如何工作的。

有什么建议吗?

答案1

~扩展为$HOME、您的主目录,例如/home/justin/home/muru

因此,ls -l > ~/ls_output将在您的主目录中创建一个文件,将输出重定向到该文件~/ls_output(而不是目录),如果需要,创建一个新文件,如果不能,则引发错误。

执行ls -l ~/ls_output操作以验证文件是否已创建。

执行cat ~/ls_output以查看内容。

相关内容