【Linux学习笔记10】总结cp命令---如何使用命令复制文件、目录

Linux下cp(文件及目录复制)命令的总结 每一种操作系统都有成千上万的文件组成,对于linux这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不是很熟悉,其实想玩linux的你更要牢牢掌握这个命令,因为linux不像windows那样有固定的文件名后缀,并且因为linux阵营下百家争鸣的特性,一个相同的文件在不同的发行版,可能会有不同,所以如果你能牢牢掌握cp命令的使用,你在摸索linux的道路上将会顺利很多,同时你会发现linux下文件查找功能其实很简单,而且要比win 阅读详情

这次给大家分享几个命令,在我们使用虚拟机的时候,如果要像我们操作Window系统一样,把一些文件进行复制,需要用到的命令—cp命令
cp命令(copy):
我们使用 cp /tmp/CJlinux/1/2/1.txt /tmp/CJlinux/1/2.txt 命令来对CJlinux中的2目录中的1.txt文件的内容拷贝到 CJlinux 中的目录1中的2.txt文件中(这个2.txt文件并没有提前创建,而1.txt需要提前创建好)
这里写图片描述

除了拷贝文件外,cp命令还可以用来拷贝目录

cp -r /tmp/CJlinux/  /tmp/CJ1

这里写图片描述

这里可能有个疑问,拷贝源的目录有斜杠 / 而拷贝的目录没有斜杠 /
拷贝文件的时候没有斜杠可以理解,但是目录本来就是有斜杠的。
但是我们平时打命令的时候,打不打斜杠好像都没什么区别。
(强调一下,不加斜杠其实是一个错误示范)
去到后面,会发现加斜杠与不加斜杠还是会有差别的。

因此,使用cp命令的时候,应该所有目录都要加上斜杠 / 即使是不存在的目录

分解cp命令:which cp 使用which 命令来看看cp命令的组成
这里写图片描述
这里发现 直接敲的cp 命令 其实是由 “cp -i ” 组成的命令,这里也把rm 命令也拿出来做类比。
这里的 - i 其实是起安全提示的作用。
如果有看我之前写 rm 命令笔记的朋友可以知道,我们使用rm 命令进行删除文件的时候,会提示你是否删除,同样的道理,使用cp 命令覆盖文件的时候也会有这样的提示:
这里写图片描述
这里虽然从目录结构上没有看出区别,可是如果1.txt和2.txt都带有内容的话,1.txt文件的内容会直接覆盖2.txt内容。

那么,有没有办法让系统不提示呢?
答:很简单,直接使用cp命令的绝对路径usr/bin/cp (源复制文件目录) (目标复制目录)

那我们用cp命令复制目录的时候,会不会也会问呢?
这里写图片描述
说明了当目标目录已经存在的时候,系统会把源目录直接放到目标目录下
当目标目录不存在的时候,就会把源目录的内容拷贝到目标目录下,并且把名字改为目标目录的名字。
如果我们再复制一次(再敲一次刚刚的命令)
这里写图片描述


补充:特殊符号:!的运用!的运用!表示:上一次命令的最后一个参数
这里写图片描述
这样就能够提高我们敲命令的速度了

以上内容纯属本人小白初学Linux系统的一次学习笔记,如果对您有所帮助,我很高兴。若有写错或者说错的地方,请您多多包涵,望有更多大神来指点迷津,谢谢。

Liunx基础命令 - cp复制命令 cp命令来自英文单词“copy”的缩写,中文译为“复制”,其功能是用于复制文件或目录。cp命令能够将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r参数用于递归操作,复制目录时若忘记添加则会直接报错,而-f参数则用于当目标文件已存在时会直接覆盖不再询问,这两个参数尤为常用。:cp [参数] 源文件名 目标文件名。cp 源内容 目标内容。 阅读详情

相关推荐

金蝶云星空-协同开发云-安装开发环境

金蝶协同开发云就是不需要每一个开发都在自己的本机安装开发环境,自己安装可容易出错,包括源代码管理也一并解决了,大大减少了开发人员的工作量和降低了上手的难度。

qq_33881408的博客 5598

Linux中,CP命令的使用

其中,源文件可以是一个文件或一个目录,目标文件可以是一个文件或一个目录。如果目标文件是一个目录,则源文件将被复制到该目录中。在Linux系统中,CP是一个用于复制文件或目录的命令。- -u:只复制源文件比目标文件新或目标文件不存在的文件。- -i:交互式复制,在复制前提示是否覆盖已存在的文件。- -p:保留源文件的权限、所有者和时间戳等属性。- -f:强制复制,覆盖已存在的目标文件。- -v:显示复制过程中的详细信息。- -r:递归复制目录及其内容。

Toml_的博客 2560

VSCode+Typst零配置写作指南:5分钟搞定论文排版环境(含实时预览技巧)

本文介绍如何利用VSCode和Typst快速搭建零配置的论文排版环境,5分钟内实现高效写作与实时预览。Typst作为轻量级排版工具,结合LaTeX的精度与现代化语法,显著提升学术写作效率,特别适合需要频繁调整格式的研究人员。

weixin_30642561的博客 110

Linux必会100个命令(三)cp、mv、rm、mkdir、rmdir

1.cp cp命令用于复制文件或目录。 使用--help查看帮助。 一个典型常用的场景如下: cp -ra * /xxx/ #复制当前目录下所有文件和目录到/xxx,保留文件权限。 -f选项是强制执行,如果目标目录内有同名文件,使用这个选项,不询问直接覆盖。 2.mv mv命令功能是移动文件或目录。 使用--help查看帮助。 -f选项跟cp的-f选项类似,覆盖文件时不提示。 mv命令不仅可以移动文件,还可以作为修改文件名来使用。 例如: mv 1.txt 2.txt #

bigwood99的博客 2425

AWR射频仿真基本操作(一)

这里只讲述一个基本的操作: 软件是AWR 14版本

钢丝 2万+

BMS应用软件开发 — 7 从特斯拉到问界:主流BMS硬件架构深度解析

本文深度解析了从特斯拉Model 3到问界M5的主流BMS硬件架构,探讨了BMS在电动汽车中的核心价值与应用软件开发的关键技术。通过对比分析两家厂商的硬件设计哲学、芯片选型策略及成本控制方法,揭示了BMS硬件系统如何影响电池性能与整车安全。文章特别分享了电压采样精度、EMC设计等实战经验,为BMS开发提供宝贵参考。

weixin_42554408的博客 457

LINUX cp命令讲解

cp——复制文件或目录 cp -f : 直接强制复制(覆盖同名文件或目录不进行提醒) cp -i : 复制(覆盖同名文件或目录提醒) cp -p : 复制时保持源文件的权限、属主及时间标记等属性不变 cp -r : 复制目录时必须使用此选项,表示递归复制所有文件及子目录 ...

Yplayer001的博客 1988

构建企业级AI税务顾问:优化税收策略与合规

本文深入探讨了构建企业级AI税务顾问的重要性及其在实际应用中的价值。通过分析当前税务领域的挑战和问题,本文详细介绍了AI税务顾问的基本原理、技术架构、核心功能以及实践应用。文章以逐步分析的方式,从背景介绍、核心概念与联系、算法原理讲解、系统分析与架构设计、项目实战到最佳实践与展望,系统性地展示了如何利用AI技术优化税收策略并确保税务合规。文章旨在为企业和税务从业者提供实用的指导,推动AI在税务领域的创新与发展。在当前全球经济一体化的背景下,企业面临着越来越复杂的税务环境。首先,税收法规的复杂性日益增加。

AI天才研究院 1156

linux下cp命令的用法

cp 命令 用途 复制文件。 语法 复制文件到另一文件 cp [ -E{force|ignore|warn} ] [ -f ][  -h ] [  -i ][  -p ][  - ] SourceFile TargetFile 复制文件到目录 cp [ -E{force|ignore|warn} ] [ -f ] [  -h ] [

hermes 1万+

OpenOCD入门到精通:第20章 Target 子系统源码分析

摘要:本章深入分析OpenOCD Target子系统的核心实现机制。重点包括:1) 通过target_type虚函数表实现多架构抽象,支持ARM、RISC-V等30+种目标;2) ARM ADIv5协议栈实现,包含DAP/AP核心数据结构和访问机制;3) 分层架构设计,从调试接口层到传输层的完整调用链路。系统采用面向对象思想,统一管理目标状态、寄存器缓存、断点/观察点等调试要素,为上层提供标准化的调试操作接口。

从事嵌入式linux android驱动开发,拥有全栈能力 178

图解电动汽车:电动汽车电控系统

电动汽车的电控系统通常包含三个子控制系统 —— 整车控制器、电池管理系统、驱动电机控制器。 整车控制器 VCU 整车控制器 VCU(Vehicle Control Unit)作为电动汽车的中央控制单元,是整个控制系统的核心,也是各个子系统的调控中心。VCU 的主要功能就是协调管理整车的运行状态,包括采集电机及电池状态,采集加速踏板信号、制动踏板信号、执行器及传感器信号,根据驾驶员的意图综合分析做出相应判定后,监控下层的各部件控制器的动作,它负责汽车的正常行驶、制动能量回馈、整车发动机及动力电池的能量管理、.

程序员「阿基米东」的编程之旅 1万+

Linux命令之复制文件或目录cp

`cp` 命令主要可用于复制文件或目录。`cp` 是单词 `copy` 的缩写。

二木成林 7万+

组态王与SqlServer数据库交互总结

组态王可以与SqlServer、mysql、acess、oracle等数据库进行数据交互。 本文重点梳理了如何把组态王中的数据保存到SqlServer数据库中,并使用ADO控件对数据库中的数据进行查询。 一、数据存到SQL数据库 1.新建记录体 2、创建表格模板(用于创建数据库中的表格) 3、打开sqlserver,新建数据库 4、创建ODBC数据源 选择自己新建的数据库 5.使用SQLConnect函数连接数据库,SQLCraetTable函数用于在数据库中创建表格 6.使用

逍遥子的博客 2万+

Linux 命令之 cp -- 复制文件或目录

cp file1 file2 复制一个文件 cp dir/* . 复制一个目录下的所有文件到当前工作目录 cp -a /tmp/dir1 . 复制一个目录到当前工作目录 cp -a dir1 dir2 复制一个目录

liaowenxiong的博客 1万+

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

cp命令——复制当前目录、复制文件夹

复制当前目录. 当前目录下既有文件夹也有文件: 当~/cptest这个文件夹已创建时,使用命令cp -r . ~/cptest/或cp -r . ~/cptest会将当前目录下的所有文件夹和文件复制到~/cptest目录下。 当~/cptest这个文件夹还未被创建时,使用命令cp -r . ~/cptest/或cp -r . ~/cptest会创建此目录,并将当前目录下的所有文件夹和文件复制到~...

anlian523的博客 7万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

linux cp命令改名字,Linux cp命令复制文件

1. Linux cp简介Linux上最常用的命令之一,用于复制文件。支持文件复制、复制后重命名、建立软链接、建立硬链接、递归复制子目录等功能。2. 使用例子1:cp结合相当路径把当前目录上的cp1.txt,复制到上一级目录[root@zcwyou]# cp cp1.txt ../3. 使用例子2:复制一个文件到指定目录把/etc/passwd这个文件复制到/var/tmp/,新文件的绝对路径为/...

weixin_35455673的博客 2万+

Linux文件目录 --- 复制命令CP、递归复制目录、软连接、硬链接

该命令用于复制文件或目录,下面是命令使用格式和常用的参数cp [参数] 源文件或目录 目标文件或目录 #中间各有一个空格隔开覆盖同名文件或目录时进行提醒。

fnd_LN的博客 2585

Linux cp命令:复制文件和目录

cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当于 -d、-p、-r 选项的集合,这几个选项我们一一介绍; -d:如果源文件为软链接(对硬链接无效),则复制出的目标文件也为软链接; -i:询问...

大数据linux基础学习 1万+

Linux命令-cp命令(将源文件或目录复制到目标文件或目录中)

它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。我们在Linux下使用cp命令复制文件时候,有时候会需要覆盖一些同名文件,覆盖文件的时候都会有提示:需要不停的按Y来确定执行覆盖。如果把一个文件复制到一个目标文件中,而目标文件已经存在,那么,该目标文件的内容将被破坏。下面的第一行中是 cp 命令和具体的参数(-r 是“递归”, -u 是“更新”,-v 是“详细”)。

RisunJan的博客 1万+

linux复制文件和目录详解,教你在Linux中用cp命令,使用cp复制文件和目录及复制多个文件和目录...

本文教你在Linux操作系统中使用cp命令的方法,可以使用cp命令复制目录及复制多个文件和目录。在Linux和Unix系统上工作时,复制文件和目录是你每天要执行的最常见任务之一,cp是一个命令行实用程序,用于在Unix和Linux系统上复制文件和目录,在本文中,我们将解释如何使用cp命令。使用cp命令的方法cp命令的一般语法如下:cp [OPTIONS] SOURCE... DESTINATION...

weixin_39639286的博客 4285

cp命令:复制文件和目录

cp命令:复制文件和目录 【功能说明】   cp命令可以理解英文单词copy的缩写,其功能为复制文件和目录。 【语法格式】 1 cp   [option]   [source] [dest] 2 cp   【选项】 【源文件】 【目标文件】  提示说明:   1) cp命令以及后面的选项和文件,每个元素之间都至少要有一个空格 【命令参数说明】 参数选项 解释说明 -p 复制文件时保持源文件的所有者、权限信息及时间属性 -d 如...

kzginger2010的专栏 2947

linux拷贝文件和目录命令,Linux 命令 - cp: 拷贝文件和目录

命令格式cp [OPTION]... [-T] SOURCE DESTcp [OPTION]... SOURCE... DIRECTORYcp [OPTION]... -t DIRECTORY SOURCE...命令参数-a, --archive复制文件和目录及其属性。包括所有权和权限。--backup[=CONTROL]为每个已存在的目标文件创建备份。-b类似 --backup 选项,但不接受参...

weixin_42402228的博客 9566

cp 命令 – 复制文件或目录

cp 命令用于将一个或多个文件或目录复制到指定位置,亦常用于文件的备份工作。-r 参数用于递归操作,复制目录时若忘记加则会直接报错,而 -f 参数则用于当目标文件已存在时会询问,输入 y 确定覆盖,这两个参数尤为常用。

weixin_69217438的博客 5658

Linux cp命令:复制文件或目录

cp命令:复制文件。

TCatTime的博客 1144

Linux基础命令----cp 复制文件或目录

描述 cp命令可以理解为英文单词copy的缩写,其功能为复制文件或目录。 cp命令可以将多个文件复制到一个具体的文件名或一个已经存在的目录下,也可以同时复制多个文件到一个指定的目录中。 语法格式 cp [参数] [文件] 源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项; 目标文件 :指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的...

博客简介 1838

cp 命令 复制文件及目录

cp 命令 复制文件及目录

WUFUSHANLI的博客 9276
上一篇: 【Linux学习笔记9】总结环境变量PATH与设置环境变量
下一篇: 【Linux学习笔记11】移动文件,目录的mv命令以及关于查看文件的技巧
RayCongLiang
博客等级 码龄9年 51粉丝 94原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值