如何在 UNIX 中将文件写入从主文件夹重定向到特定文件夹

如何在 UNIX 中将文件写入从主文件夹重定向到特定文件夹

我搜索了一下,没有找到我想要的东西。最后我找到了一本我喜欢的 UNIX 入门书。我正在查看一些示例,我注意到输出是在主文件夹中生成的。我使用的是 OS X。我将所有代码保存在桌面上一个名为 code 的文件夹中,用于我所有的编程作业和练习。C、C++...等等。

所以我的问题是,如何从终端执行文件重定向以在特定文件夹中创建文件?如果我输入:

2011 年日历 > 2011 年日历

它会在我的主文件夹中创建一个名为 cal2011 的文件。如何在不更改目录(初始命令提示符)的情况下在终端上写入以将其保存到:

桌面/代码/unix

谢谢你的帮助。我对此还不熟悉...

答案1

假设你在你的主目录中,相对路径有效。

cal 2011 > desktop/code/unix/cal2011

如果不是,你可以使用 ~ 来表示你的主目录

cal 2011 > ~/desktop/code/unix/cal2011

答案2

cal 2011 > /home/<user name>/folder/filename.txt

或者

cal 2011 > ~/folder/filename.txt

相关内容