linux cp自动创建目标文件夹,关于linux:如何让cp命令创建用于将文件复制到目标的任何必要文件夹...

您所在的位置:网站首页 cvi创建文件夹 linux cp自动创建目标文件夹,关于linux:如何让cp命令创建用于将文件复制到目标的任何必要文件夹...

linux cp自动创建目标文件夹,关于linux:如何让cp命令创建用于将文件复制到目标的任何必要文件夹...

2023-09-06 09:02| 来源: 网络整理| 查看: 265

本问题已经有最佳答案,请猛点这里访问。

当使用cp将文件复制到可能存在或可能不存在的文件夹时,如果需要,如何让cp创建文件夹?以下是我的尝试:

[root@file nutch-0.9]# cp -f urls-resume /nosuchdirectory/hi.txt

cp: cannot create regular file `/nosuchdirectory/hi.txt': No such file or directory

@Nelaar问题的年龄是次要问题;答案的质量和广度应是决定因素。我也没有一个强烈的偏好,但我认为这不值得努力扭转重复的关系。如果您不这么认为,请提供一个理由(可能在meta.stackoverflow.com上,以获得适当的可见性和流程)。

找了同样的东西,找不到下面我的答案,所以我会贴出我是如何做到这一点的:dirname"/nosuchdirectory/hi.txt" | while read path;do mkdir -p"$path"; done && cp -f urls-resume /nosuchdirectory/hi.txt。

如meta.stackoverflow.com/questions/251938/…

为了进一步说明基督教徒的答案,唯一可靠的方法是将mkdir和cp结合起来:

mkdir -p /foo/bar && cp myfile"$_"

另外,当您只需要在现有的层次结构中创建一个目录时,rsync可以在一个操作中完成。我是rsync的忠实粉丝,事实上,我是一个多才多艺的c



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3