linux怎么将文件复制到别的文件_linux 文件夹复制

linux怎么将文件复制到别的文件_linux 文件夹复制1.前言本文主要讲解linux怎么复制文件到其他文件夹。在Linux和Unix系统上工作时,复制文件和目录是您每天要执行的最常见任务之一。cp是一个命令行实用程序,用于复制Unix和Linux系统上的文件和目录。在本文中,我们将解释如何使用cp命令。linux怎么复制文件到其他文件夹2.如何使用cp命令cp命令的使用语法:cp[OPTIONS]源…目标源可以有一个或多个文件或目录作为参数,目标可以有一个文件或文件夹作为参数。当源和目标参数都是文件时,cp命令将第一

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

参考Linux怎么复制文件到其他文件夹 – 云+社区 – 腾讯云

1. 前言

本文主要讲解linux怎么复制文件到其他文件夹。
在Linux和Unix系统上工作时,复制文件和目录是您每天要执行的最常见任务之一。
cp是一个命令行实用程序,用于复制Unix和Linux系统上的文件和目录。在本文中,我们将解释如何使用cp命令。

linux怎么复制文件到其他文件夹

2. 如何使用cp命令

cp命令的使用语法:

cp [OPTIONS] 源… 目标

源可以有一个或多个文件或目录作为参数,目标可以有一个文件或文件夹作为参数。

当源和目标参数都是文件时,cp命令将第一个文件复制到第二个文件。如果文件不存在,命令将创建它。
当源有多个文件或目录作为参数时,目标参数必须是一个目录。在本例中,源文件和目录被移动到目标文件夹。
当源和目标参数都是目录时,cp命令将把第一个目录复制到第二个文件夹中。
要复制文件和文件夹,必须至少具有源文件的读权限和目标文件夹的写权限。否则,您将得到一个权限拒绝错误。

3. Linux使用cp命令复制文件或文件夹

Linux使用cp命令复制文件或文件夹
使用cp的最基本场景是复制当前工作目录中的文件。例如,要将一个名为file.txt的文件复制到file_backup.txt,您需要运行以下命令:

cp file file_backup

或者

cp file{,_backup}

要将文件复制到另一个文件夹,请指定目标文件夹的绝对路径或相对路径。当仅将目录名指定为目标时,复制的文件将具有与原始文件相同的名称。
在下面的例子中,我们将file file.txt复制到/backup文件夹:

cp file.txt /backup

如果要复制文件到另一个名称下,需要指定所需的文件名。下面的命令将文件复制到指定的文件new_file.txt。

cp file.txt /backup/new_file.txt

默认情况下,如果目标文件存在,它将被覆盖。n选项告诉cp不要覆盖现有文件。要提示确认,请使用-i选项。

cp -i file.txt file_backup.txt

如果你想复制的文件,只有当它是新的比目的地使用-u选项:

cp -u file.txt file_backup.txt

复制文件时,新文件将由运行该命令的用户拥有。使用-p选项保存文件模式、所有权和时间戳:

cp -p file.txt file_backup.txt

另一个有用的选项是-v,它告诉cp打印详细的输出:

cp -v file.txt file_backup.txt

输出的结果是:

‘file.txt’ -> ‘file_backup.txt’

4. Linux使用cp命令复制文件夹

Linux使用cp命令复制文件夹
要复制一个目录,包括它的所有文件和子文件夹,请使用-R或-R选项。在下面的例子中,我们将目录图片复制到photos_backup:

cp -R Pictures Pictures_backup

上面的命令将创建一个目标文件夹,并递归地将所有文件和子文件夹从源目录复制到目标文件夹。
如果目标文件夹已经存在,则源文件夹本身及其所有内容将复制到目标文件夹。要只复制文件和子文件夹,而不复制目标文件夹,请使用-T选项:

cp -RT Pictures/ Pictures_backup/

另一种只复制目录内容而不复制目录本身的方法是使用通配符()。下面这个命令的缺点是它不会复制隐藏的文件和目录(以点开头的文件和目录):

cp -RT Pictures/ Pictures_backup/

上一节中复制文件时使用的所有选项也可以用于复制文件夹。主要的区别是,在复制文件夹时,总是需要使用-R选项。

5. 同时复制多个文件和目录

同时复制多个文件和目录

要同时复制多个指定其名称的文件和文件夹,并使用目标目录作为最后一个参数:

cp file.txt dir file1.txt dir1

复制多个文件时,目标必须是一个文件夹。

6. 总结

通过本文,您应该知道了在linux系统上怎么复制文件到其他文件夹。使用cp命令复制文件和目录是一项简单的任务。有关终端中所有可用cp选项的信息,请键入man cp。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172232.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android 5.0源码编译问题

    如果是自己通过repo和git直接从google官网上download的源码,请忽略这个问题,但是由于google在国内被限制登录,通过这一种方法不是每个人都能download下来源码,通常的做法就是

    2021年12月28日
    35
  • 【OpenGrok代码搜索引擎】三、OpenGrok常用命令

    【OpenGrok代码搜索引擎】三、OpenGrok常用命令写在前面为了防止一些无法预料的情况发生,建议在完成代码项目索引创建后对索引生成器(indexer)生成的配置文件configuration.xml进行备份。一、免配置方法可以使用一个OpenGrokDocker容器,该容器包含了OpenGrok配置环境,但需要注意的是,该容器不适合大型的代码项目。详细参考链接如下:opengrok/dockeratmaster·oracle/opengrok·GitHubDockerHub二、常用命令2…

    2022年4月29日
    125
  • rj45网络接口线序_rj11接口定义4芯线序

    rj45网络接口线序_rj11接口定义4芯线序RJ45接口定义常见的RJ45接口有两类:用于以太网网卡、路由器以太网接口等的DTE类型,还有用于交换机等的DCE类型。DTE我们可以称做“数据终端设备”,DCE我们可以称做“数据通信设备”。从某种意义来说,DTE设备称为“主动通信设备”,DCE设备称为“被动通信设备”。当两个类型一样的设备使用RJ45接口连接通信时,必须使用交叉线连接。这个可以从如下的RJ45DTE类型引脚定义和RJ4

    2022年9月17日
    5
  • gtest整理_softest

    gtest整理_softest目录简介使用目的使用时机使用方法测试样例使用心得简介gtest是一个跨平台的C++单元测试框架,由google公司发布。gtest提供了丰富的断言,供开发者对代码块进行白盒测试。使用目的测试代码逻辑是否正确。编译器只能检测出语法错误但是无法检测到逻辑错误,比如一个函数或类是否完成了期望的功能。单元测试可以帮助我们判断代码设计得是否清晰合理。一块代码的逻辑越清晰,它的单元测试就可以设计得越简单。方便并行开发。一个程序的有不同模块相互耦合,某个模块未完成可能影响其他已完成模块的测试,这时可以利用

    2022年9月1日
    4
  • ZTE E700 自用感受及软件推荐

    ZTE E700 自用感受及软件推荐ZTEE700自用感受及软件推荐声明声明:此帖是转的  前两天看到移动08年新出的承诺话费换手机业务,换了个折扣最高的ZTEE700,首先声明我用的手机并不是很多,所以说错了希望大家见谅。这个机器我非常满意,非常好用!质量没得说,我从手里掉到水泥地上机器翻了3个跟头拿起来一点问题都没有。内置功能很强大,不过扩展功能则比较残废,好在机器本身的功能就能满足90%以上人的需求了,游戏…

    2022年7月11日
    12
  • 硬件工程师如何零基础入门?

    硬件工程师如何零基础入门?文章目录1、书籍阅读2、网站推荐3、免费的教学课程推荐4、知识体系的搭建4.1电子元器件知识学习4.2硬件开发工具的使用4.3PCB设计和电路设计4.3总线接口协议学习4.4进阶内容学习这个问题关注有一段时间了,想找一个比较长的空闲的时间好好的回答一下。首先我是一名硬件工程师,工作6年,从事过物联网、车载、智能硬件、手机平板等产品的硬件研发工作,我觉得我还是有一些发言权的。不同行业的硬件工程师差别也是蛮大的,但也不是无迹可寻,很多东西也是相通的。核心思想都是一样的,硬件工程师都是围绕电路设

    2022年7月22日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号