如何从 shell 脚本复制整个文件树
我想检查文件是否存在,如果不存在,则将整个文件树从一个位置复制到另一个位置。我想这比简单的 cp 命令稍微复杂一点,它是如何完成的?
I want to check if a file exists, and if not, copy an entire tree of files from one location to another. I imagine this is a little more complicated than a simple cp command, how is it done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
实际上,它只比简单的 cp 命令稍微复杂一点,因为它是一个近乎简单的 cp 命令。 Linux 下的 cp 具有递归选项,因此您可以执行以下操作:
请参阅此处 了解详细信息或从终端窗口执行
man cp
。要检查bash
中是否存在文件,可以使用:执行
man bash
了解有关[[
的详细信息,或参见 此处。Actually, it's only a little more complicated than a simple
cp
command inasmuch as it's a near-simplecp
command.cp
under Linux has a recursive option so you can do:See here for details or execute
man cp
from a terminal window. To check if a file exists inbash
, you can use:Execute
man bash
for details on[[
or see here.在 bash 中,您可以编写类似以下内容的内容:
但同样,这取决于您遇到的预期问题。
In bash, you could write something like:
but again, this depends on the expect problem you have.