首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux常用命令cp、mv与rm

cp:复制文件或者目录 -p:保留原始文件属性,包括属主、权限、时间戳等 -r:递归复制文件 -i:如果目标文件存在则询问是否覆盖 -d:如果复制对象为链接文件,则保留该链接文件属性...-a:相当于-pdr(p、d、r为上述参数) -f:无论目标是否存在都进行复制 cp passwd passwd-01:复制passwd到当前目录下,名称为passwd-01 image.png...cp passwd passwd-01 -p:保留原文件各种属性复制passwd到当前目录下,名称为passwd-01 image.png cp shell .....-r:复制目录shell及其目录下所有文件到上层目录下 image.png cp 111.txt ..:确定复制111.txt到上层目录 image.png cp 111.txt .....-f:无论目标是否存在都将111.txt剪切到上层目录 image.png mv 123 1234:将当前目录下123文件重命名为1234 image.png rm:删除文件或者目录 -r:

1.8K00
您找到你想要的搜索结果了吗?
是的
没有找到

Linux 使用 cp 命令强制覆盖功能

我们平时在 Linux使用 cp 命令时,当把文件从一个目录复制到另一个目录,且目录中具有同名文件时,系统会提示输入 y 来确认是否覆盖同名文件。...更要命是,即使我们加了 -rf 参数,还是会提示。 为什么会这样呢? 原因 原因就是 cp 命令被系统设置了别名。...rm -i' alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' 也就是说,我们平时使用...解决办法一 使用原生命令: [root@localhost]# /bin/cp -rf xxx 解决办法二 取消别名: [root@localhost]# unalias cp 这样再使用 cp -rf...但需要注意是,使用完之后记得把别名恢复。 [root@localhost]# alias cp='cp -i' 这里更推荐大家使用办法一,因为命令简单,而且还不会造成忘记恢复别名而带来风险。

9.2K10

Linux 命令 | cp

Linux 命令 cp 命令解析 Linux 命令 cp 是拷贝文件或目录命令,一般形式如下: cp [选项] [源文件或目录] [目标文件或目录] 常用选项: -a:进行归档式复制,保留文件所有信息...中,通过运行脚本,可以拷贝文件和目录,并使用不同选项控制cp命令行为。...Linux 命令 cp 命令注意事项 林一再总结几点注意事项:使用 cp 命令要特别小心,因为它会覆盖目标文件或目录。 如果需要拷贝目录及其所有内容,一定要使用-r选项。...在使用-i选项时,如果不希望反复确认,也可以在开头设置变量:CP=cp -i,这样在以后拷贝中只需要使用$CP命令即可。...在使用-v选项时,cp命令会输出每个文件拷贝进度,可以更直观地查看拷贝过程。

66640

Linux cp命令(1)

功能: 复制文件或目录 说明: cp指令用于复制文件或目录,如同时指定两个以上文件或目录,且最后目的地是一个已经存在目录,则它会把前面指定所有文件或目录复制到此目录中。...默认备份字尾符串是符号"~"      -u 或 --update      使用这项参数之后,只会在源文件修改时间(Modification Time)较目的文件更新时,或是名称相互对应目的文件并不存在...2.simple或never 将使用简单备份,默认备份字尾字符串是~, 也可通过-S来指定                          3.existing或nil将使用当前方式,程序会先检查是否存在着备份编号...     --help              显示在线帮助      --sparse=  设置保存希疏文件时机      --version           显示版本 示例:...    .采用交互方式将文件file1复制成文件file2      cp -i file1 file2     .将文件file1复制成file2,因为目的文件已经存在,所以指定使用强制复制模式

6.1K40

Linux cp命令

Linux cp命令主要用于复制文件或目录。...语法cp [options] source dest或cp [options] source... directory参数说明:-a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下所有内容...这里所说链接相当于Windows系统中快捷方式。-f:覆盖已经存在目标文件而不给出提示。-i:与-f选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。...-p:除复制文件内容外,还把修改时间和访问权限也复制到新文件中。-r:若给出源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。-l:不复制文件,只是生成链接文件。...实例使用指令"cp"将当前目录"test/"下所有文件复制到新目录"newtest"下,输入如下命令:$ cp –r test/ newtest注意:用户使用该指令复制目录时,必须使用参数"-r"或者

12.8K10

日更第2天:Linux常用命令cp用法

[21天掌握Linux常用命令挑战] 1....命令简介 cp重点在于复制,主要将一个或多个源文件或者文件夹复制到指定目的文件或文件夹(可以理解为在window系统上操作,根据自己所需复制文件或文件夹粘贴到指定位置) 2....-a:原样复制,保留全部(包括时间、访问权限、文件所有者等) -p:保留源文件或目录属性 -l:不复制文件,只是生成链接文件 -v:详细显示命令执行操作 5.注意事项 源文件:默认情况下,cp命令不能复制文件夹...,如果要复制文件夹,则必须使用-R选项; 目标文件:当源文件为多个文件时,要求目标文件为指定目录。...欢迎大家评论区参与交流与讨论,更好学习与进步! 系列推荐 日更第1天:Linux常用命令之dnf用法

1.3K00

深度剖析 Linux cp 秘密

是的,就是 LinuxLinux 下最常用命令之一,copy 简写,小伙伴 100% 都用过。...cp 命令处于 Coreutils 库里,是 GNU 项目维护一个核心项目,提供 Linux 上核心命令。 今天用 cp 命令,把小伙伴惊到了,引发了我对其中细节思考。...所以你把物理空间先占好,就可以安心使用了; linux 提供了一个 fallocate 命令,可以用来预分配空间。 fallocate -o  -l 4096 ....auto 是默认策略,使用该模式时候,cp 内部实现是通过系统调用拿到文件空洞位置情况,然后对这些位置目标文件会保持空洞。...cp 命令源码在 GNU 项目的 coreutils 项目中,为 Linux 提供外围基础命令工具。看似极简 cp,其实代码实现还挺有趣

8.6K30

Linuxcp命令

cp命令 用来将一个或多个源文件或者目录复制到指定目的文件或目录。它可以将单个源文件复制成一个指定文件名具体文件或一个已经存在目录下。...cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在目录,否则将出现错误。这说明命令行和shell脚本执行方式有些不同。...,而非复制文件; -u:使用这项参数后只会在源文件更改时间较目标文件更新时或是名称相互对应目标文件并不存在时,才复制文件; -S:在备份文件时,用指定后缀“SUFFIX”代替文件默认后缀; -b...复制单个文件到目标目录,文件在目标文件中不存在 两个文件时间一样 > cp 1.txt rumenz 两个文件时间一样 > cp -a 1.txt rumenz 目标文件存在,会询问是否覆盖 >...复制多个文件到某个目录 > cp -t rumenz 1.txt 2.txt 原文链接:https://rumenz.com/rumenbiji/linux-cp.html 微信公众号:入门小站

7.4K30

Linuxcp命令

cp命令 用来将一个或多个源文件或者目录复制到指定目的文件或目录。它可以将单个源文件复制成一个指定文件名具体文件或一个已经存在目录下。...cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在目录,否则将出现错误。这说明命令行和shell脚本执行方式有些不同。...,而非复制文件; -u:使用这项参数后只会在源文件更改时间较目标文件更新时或是名称相互对应目标文件并不存在时,才复制文件; -S:在备份文件时,用指定后缀“SUFFIX”代替文件默认后缀; -b...复制单个文件到目标目录,文件在目标文件中不存在 两个文件时间一样 > cp 1.txt rumenz 两个文件时间一样 > cp -a 1.txt rumenz 目标文件存在,会询问是否覆盖 >...y 复制整个目录 > cp -a rumenz/ rumenzz 或 > cp -r rumenz/ rumenzz 目标目录存在时,整个源目录被复制到目标目录里面 复制 1.txt 建立一个连结档

7.3K00

Linux终端命令——cp

命令覆盖目标文件时是不会提示,很多Linux发行版里cp都被设置别名cp -i,其实作用就是给用户一个提醒。...如果你不想被提示,那么请这样输入:\cp source target,或者使用cp命令绝对路径/bin/cp -H 跟随源文件中命令行符号链接 -l, –link...u, --update 使用这项参数后只会在源文件更改时间较目标文件更新时或是名称相互对应目标文件并不存在时,才复制文件; -v, --verbose 详细显示命令执行操作...-x, --one-file-system 复制文件或目录存放文件系统,必须与cp指令执行时所处文件系统相同,否则不复制,亦不处理位于其他分区文件 -Z, --context=CONTEXT...cp -r mk1.txt mk2.txt bennyrhys@ubuntu:~/Desktop/test1$ ls mk1.txt mk2.txt 注意:加-r 这样就可以成功解决了。

32.3K30

Linux 目录修改mv 和 cp 使用命令方式

Linux 目录修改mv 和 cp 使用命令方式 目录修改【改】mv 和 cp 一、重命名目录 命令:mv 当前目录 新目录 例如:mv aaa bbb 将目录aaa改为bbb...-r 目录名称 目录拷贝目标位置 -r代表递归 示例:将/usr/tmp目录下aaa目录复制到 /usr目录下面 cp /usr/tmp/aaa /us 注意:cp命令不仅可以拷贝目录还可以拷贝文件...命令行模式下常用命令: 【1】控制光标移动:↑,↓,j 【2】删除当前行:dd 【3】查找:/字符 【4】进入编辑模式:i o a 【5】...底行模式下常用命令: 【1】退出编辑: :q 【2】强制退出: :q!...less:翻页查看 示例:使用less查看/etc/sudo.conf文件,可以使用键盘上PgUp和PgDn向上 和向下翻页,q结束查看 less sudo.conf tail:指定行数或者动态查看

2.7K30

Linuxcp命令

cp命令 用来将一个或多个源文件或者目录复制到指定目的文件或目录。它可以将单个源文件复制成一个指定文件名具体文件或一个已经存在目录下。...cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在目录,否则将出现错误。这说明命令行和shell脚本执行方式有些不同。...,而非复制文件; -u:使用这项参数后只会在源文件更改时间较目标文件更新时或是名称相互对应目标文件并不存在时,才复制文件; -S:在备份文件时,用指定后缀“SUFFIX”代替文件默认后缀; -b...复制单个文件到目标目录,文件在目标文件中不存在 两个文件时间一样 > cp 1.txt rumenz 两个文件时间一样 > cp -a 1.txt rumenz 目标文件存在,会询问是否覆盖 >...复制多个文件到某个目录 > cp -t rumenz 1.txt 2.txt 原文链接:https://rumenz.com/rumenbiji/linux-cp.html

6.3K60

Linuxcp命令

cp命令 用来将一个或多个源文件或者目录复制到指定目的文件或目录。它可以将单个源文件复制成一个指定文件名具体文件或一个已经存在目录下。...cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在目录,否则将出现错误。这说明命令行和shell脚本执行方式有些不同。...,而非复制文件; -u:使用这项参数后只会在源文件更改时间较目标文件更新时或是名称相互对应目标文件并不存在时,才复制文件; -S:在备份文件时,用指定后缀“SUFFIX”代替文件默认后缀;-b:...复制单个文件到目标目录,文件在目标文件中不存在 两个文件时间一样 > cp 1.txt rumenz 两个文件时间一样 > cp -a 1.txt rumenz 目标文件存在,会询问是否覆盖 >...y 复制整个目录 > cp -a rumenz/ rumenzz 或 > cp -r rumenz/ rumenzz 目标目录存在时,整个源目录被复制到目标目录里面 复制 1.txt 建立一个连结档

6.1K30

Linux命令(25)——cp命令

DEST视为正常文件; -u,--update:使用这项参数后只会在源文件更改时间较目标文件新时或是名称相互对应目标文件并不存在时,才复制文件; -v, --verbose:冗余模式执行cp命令,解释...cp执行过程; -x, --one-file-system:保留在当前文件系统上; -Z, --context=CONTEXT:将指定文本内容变为安全内容,该选项仅限于SELinux内核使用;...如果明确使用 --sparse=always 参数则不论源文件是否包含足够长0 序列也将目标文件创文 建为稀疏件。使用--sparse=never参数禁止创建稀疏文件。...以下是可用变量值: none, off:不进行备份(即使使用了–backup 选项); numbered, t:备份文件加上数字进行排序; existing, nil:若有数字备份文件已经存在则使用数字...cp -i /usr/men m*.c /usr/zh 我们在Linux使用cp命令复制文件时候,有时候会需要覆盖一些同名文件,覆盖文件时候都会有提示:需要不停按Y来确定执行覆盖。

6.3K21

linux每日命令(9):cp命令

一.命令格式: cp [参数] source dest 或 cp [参数] source... directory 二.命令功能: 将源文件复制至目标文件,或将多个源文件复制至目标目录。 三....命令参数: 参数 描述 -a 此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下所有内容。其作用等于dpR参数组合。...这里所说链接相当于Windows系统中快捷方式。 -f 覆盖已经存在目标文件而不给出提示。...3.复制 log.log 建立一个连结档 log_link.log 命令: cp -s log1 log1_link 输出: hc@hc-virtual-machine:~/test$ ls dir2...,建立是一个『快捷方式』,所以会看到在文件最右边,会显示这个文件是『连结』到哪里去

9K60

Linux系统拷贝文件cp命令

在windows系统中常常用Ctrl+c、Ctrl+v进行文件复制粘贴,在Linux系统中却不是用Ctrl+c、Ctrl+v进行复制粘贴而是用cp命令。...在 Linux 中,cp 命令常被用于从一个文件夹中复制文件到另一个文件夹中,最简单语法如下:  # cp [options….] source(s) destination 另外,你也可以使用高级复制命令...看下下面的命令,通常你会使用两个不同命令来将相同文件复制到不同文件夹中:  # cp -v /home/aaronkilik/bin/sys_info.sh /home/aaronkilik/test...-n 1 - 告诉 xargs 命令每个命令行最多使用一个参数,并发送到 cp 命令中。  2.cp – 用于复制文件。  3.-v– 启用详细模式来显示更多复制细节。...你也可以阅读有关 progress 命令来帮助监控运行中cp、mv、dd、tar 等等)进度。 想要成为一个Linux高手学会使用快捷命令是必不可少

12.2K20
领券