使用重定向创建文件

使用重定向创建文件

我有一项家庭作业要做,所以请帮帮我。我在一个父目录中,它本身有 2 个目录(我们将它们命名为 A 和 B)。在这个父目录中,我必须在 B 中创建一个包含 A 树的文件。我想我可以这样做:tree -a /A >> file /b 但这并不好。你能帮帮我吗?

答案1

不确定我是否理解要求,但我可能会看看 find 和 cpio 命令。

find 命令可以为您提供所有文件、目录等的列表。并且使用管道 (|) 或重定向 (>),您可以复制目录的内容(例如,使用 cpio 命令)或仅复制包含目录内容列表的文件。

答案2

了解绝对路径和相对路径之间的区别——绝对路径从文件系统顶部的 / 开始,而相对路径从当前工作目录(未指定路径时的默认目录)设置的位置开始。命令 pwd 打印当前工作目录,而 cwd 更改该目录。文件指定为路径/文件,因此您的命令是:

 tree -a A > B/file  

(或 >> 附加到文件)。

相关内容