linux mv操作和cp操作

mvcp 是 Linux 系统中用于移动和复制文件或文件夹的两个常用命令,它们之间的主要区别在于:

  1. mv(move):mv 命令用于移动文件或文件夹,将它们从一个位置移动到另一个位置。移动后,原始文件或文件夹会消失并出现在新位置。使用 mv 命令不会在系统中创建新的副本,而是直接将文件或文件夹从一个位置移到另一个位置。

    例如,将文件 file.txt 从当前目录移动到 new_directory 目录:

    bash 复制代码
    mv file.txt new_directory/
  2. cp(copy):cp 命令用于复制文件或文件夹,将其副本创建在另一个位置,而原始文件或文件夹保留在原始位置。使用 cp 命令会在系统中创建一个文件或文件夹的副本,而不会影响原始文件或文件夹。

    例如,将文件 file.txt 复制到 new_directory 目录:

    bash 复制代码
    cp file.txt new_directory/

总结一下,mv 用于移动文件或文件夹,而 cp 用于复制文件或文件夹。在使用这两个命令时,需要注意目标位置是否存在同名文件或文件夹,以免发生意外覆盖。

实例:

mv :

mv file1 file2 修改名字

mv dir1 dir2 把dir1文件夹及下面的所有文件移动到dir2中,无需加-r参数

mv file1 /path/dir 把file1移动到/path/dir中

通常我们用cp时会有一个复制的时间,一般很短,但是如果是几个G甚至更大的文件,用cp会时间变长,占用磁盘空间。

用mv 可以先备份文件,再修改

cp -r dir1 dir2 递归复制dir1及下面所有文件到dir2中,和mv区别是增加了参数-r。

相关推荐
知之则吱吱3 分钟前
亚马逊云服务器(AWS)会限制用户使用吗?深度解读AWS资源政策
服务器·经验分享
运维日常手记13 分钟前
最新1.33.1 k8s高可用集群搭建(免翻墙)
运维
爱瑞瑞26 分钟前
🐧深入浅出的认识 Linux 指令
linux·shell
星哥说事39 分钟前
开源综合性网络安全检测和运维工具-TscanClient
运维·web安全·开源
ajassi200040 分钟前
开源 java android app 开发(十一)调试、发布
android·java·linux·开源
小李飞刀李寻欢1 小时前
使用kubeadm部署Kubernetes(k8s)集群的步骤
linux·服务器·ubuntu·kubernetes·k8s
运维成长记1 小时前
阿里云实践创建实例步骤
linux·运维·服务器·阿里云·云计算
Kusunoki_D2 小时前
Python 实现 Web 静态服务器(HTTP 协议)
服务器·前端·python
THe CHallEnge of THe BrAve2 小时前
Linux检验库是否安装成功
linux·运维·服务器
Hello.Reader2 小时前
NGINX 四层 SSL/TLS 支持ngx_stream_ssl_module
运维·nginx·ssl