0 0

linux中 cp文件时,创建不存在的目标目录0

在使用linux 中cp命令复制文件,不使用mkdir命令,如何使用cp创建复制的目标目录。例如

cp /log/05/* /backup/log/05/



backup目录是存在的,但里面没有任何东西。如何使用cp莱创建log和05文件夹呢?[color=darkred][/color]

2个答案 按时间排序 按投票排序

0 0

cp -R ./package/ ./package_backup/


可以在终端参考帮助手册, 输入:
 man cp

看到cp -R 不存在则创建目录

2016年5月24日 15:42
0 0

cp -f
参考
http://www.cnblogs.com/xd502djj/archive/2011/11/25/2263562.html

2013年6月05日 09:18

相关推荐

    Linux_目录文件茶操作.pdf

    当创建多级目录时,使用-p参数可以确保所有上级目录如果不存在,会一并被创建。例如: ``` mkdir newdir //创建一个目录newdir mkdir -p newdir/newdir //递归创建多级目录,如果上级目录不存在则创建它们 ``` 其次...

    linux cp命令 源代码

    4. 创建目标文件(如果不存在)或打开目标文件(如果存在并允许覆盖)进行写入。 5. 读取源文件内容并写入目标文件。 6. 关闭源文件和目标文件。 7. 如果源是目录,递归执行以上步骤。 源代码可能涉及的关键部分: ...

    linux下将一个目录中文件复制到另一个目录中

    - 如果目标目录不存在,`cp` 会报错,而 `rsync` 会尝试创建目标目录。 - 使用这些命令时,确保你有足够的权限访问源和目标路径。 4. **使用脚本自动化**: 对于频繁执行的任务,可以编写Shell脚本来自动化这个...

    仿linux下的cp

    Linux的`cp`命令是用于复制文件和目录的强大工具,而这个主题讨论的是如何在Windows中创建一个类似的实用程序,以方便跨平台的开发者和系统管理员工作。 首先,让我们深入理解Linux的`cp`命令。在Linux中,`cp`有多...

    linux复制、删除、移动文件的命令:cp、rm、mv.docx

    * -l:不复制,而是创建指向源文件的链接文件,链接文件名由目标文件给出。 * -p:除复制源文件的内容外,还将其修改时间和存取权限也复制到新文件中。 * -R、-r:递归复制目录,即将源目录下的所有文件及其各级子...

    linux 实现cp -r命令

    在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件和目录。而`-r`或`--recursive`选项则是`cp`命令的一个关键参数,它允许我们递归地复制整个目录及其子目录下的所有内容。这篇内容我们将深入...

    Linux基础课件Linux系统文件复制cp命令共9页.p

    【标题】"Linux基础课件Linux系统文件复制cp命令共9页.p" 指的是一份关于Linux操作系统中文件复制操作的教程资料,重点介绍了Linux中的`cp`命令。这个命令是Linux用户日常操作中不可或缺的一部分,用于在文件系统内...

    Linux对文件操作

    - **示例**:`touch file.txt` 将创建名为 `file.txt` 的文件(如果该文件不存在),或者更新 `file.txt` 的最后修改时间(如果文件已存在)。 #### 2. `rm` 命令 `rm` 命令用于删除文件或目录。这是一个非常强大的...

    实现linux的cp命令

    2. **打开目标文件**:`open(name2, O_WRONLY|O_CREAT|O_TRUNC, PERM)`同样使用`open`,但这里以写入模式打开目标文件,并使用`O_CREAT`标志创建新文件(如果不存在)和`O_TRUNC`标志清空已存在的目标文件。...

    linux中cp命令使用介绍.docx

    --backup[=CONTROL] 为每个已存在的目标文件创建备份 -b 类似--backup 但不接受参数 --copy-contents 在递归处理时复制特殊文件内容 -d 等于--no-dereference --preserve=links -f, --force 如果目标文件无法打开则...

    linux_cp.zip_cp linux带进度_cp 进度条_linux CP堵塞_linux cp_upwardnwf

    在Linux操作系统中,`cp`命令是用于复制文件或目录的常用工具,它简洁而强大。然而,标准的`cp`命令在执行复制操作时并不会显示进度条,这对于处理大文件或大量文件的复制任务来说,可能会让用户感觉缺乏反馈,尤其...

    cp.tar.gz_linux copyfile_拷贝文件

    在Linux操作系统中,文件和目录的管理是日常操作的重要部分,而`cp.tar.gz`这样的压缩包文件提供了方便的文件拷贝解决方案。本压缩包包含了两个关键文件:`cp.c`和`dircp`,它们是用C语言编写的程序,用于在Linux...

    linux cp命令的实现

    在Linux操作系统中,`cp`命令是日常工作中最常用的工具之一,用于复制文件或目录。它的功能强大且灵活,能够帮助用户轻松地备份数据、创建副本或者在不同的目录之间移动文件。下面我们将深入探讨`cp`命令的实现原理...

    Linux命令基础8:cp命令和延伸

    `cp`命令是Linux系统中不可或缺的工具,用于复制文件或目录。它的基本用法简单,但具有多种可选参数,使得它在不同场景下具备很高的灵活性。在命令行环境中,`cp`命令通常会自动询问用户是否覆盖已存在的目标文件,...

    操作系统实验:在linux平台上实现一个mycp命令,将一个目录下的所有文件和子目录复制到指定的路径

    在linux平台上实现一个mycp命令,将一个目录下的所有文件和子目录复制到指定的路径;资源内含命令实现完整源代码...- `fileCP(当前源路径,对应的目标路径)``fileCP`先创建目标文件,再把源文件的内容分批写入目标文件

    linux 文件编程例子

    不同于open(),`int creat(const char *pathname, mode_t mode)`函数简化了文件创建过程,它相当于open()与O_CREAT和O_WRONLY标志的组合,同时将文件权限设置为`mode`。如果文件已存在,creat()会覆盖原有内容,如果...

    Linux系统U盘自动识别与文件拷贝

    2. **错误处理**:当发生错误如文件不存在、磁盘空间不足等,程序应能优雅地处理并给出反馈。 3. **同步操作**:在多线程环境下,需要同步对设备的操作,防止数据竞争和文件损坏。 4. **日志记录**:记录拷贝过程,...

    linux文件操作

    cp [选项] 源文件或目录 目标文件或目录 ``` **常见选项**: - `-a`: 通常用于复制目录时使用,它保留链接、文件属性,并递归地复制目录。该选项相当于同时使用`-d -p -R`。 - `-d`: 复制时保留符号链接。 - `-f`: ...

    8.linux命令集之cp命令

    **实例2:**目标文件存在时,`cp`命令会询问是否覆盖。 ```bash cp log.log test5 ``` 在命令行中,如果没有`-i`选项,`cp`会默认提示是否覆盖。使用`-i`或`-a`,在覆盖前都会询问用户。 **实例3:**复制整个目录...

Global site tag (gtag.js) - Google Analytics