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。

相关推荐
Doep_key4 分钟前
Kubenetes控制器
运维·docker·容器
RoboWizard8 分钟前
金士顿高性能存储 赋能工控行业多场景深度落地
运维·服务器
会飞的土拨鼠呀25 分钟前
Linux 真实内存使用率的核心计算标准
linux·运维·服务器
智购科技自动售货机工厂30 分钟前
2026自动售货机语音支付模块集成:从声纹识别到支付闭环的工程实践~YH
大数据·服务器·网络·数据库·人工智能
小小谈电商1 小时前
2026 年 8 月|国内企业级商城源码服务商全方位测评报告
大数据·运维·小程序
hxhy001 小时前
异地组网实战:从 frp 中转到 Tailscale 直连,SSH 延迟 410ms → 29ms
运维·ssh
陈年老古董2 小时前
CentOS编译安装Python3.11完整教程
linux·笔记·学习·centos·python3.11
志栋智能2 小时前
从安全超自动化到超自动化安全的认知飞跃
运维·安全·自动化
深念Y2 小时前
为什么选 Go:直观、可维护、AI 友好
linux·开发语言·人工智能·golang·agent·harness
笨笨饿2 小时前
#111_关于FreeRTOS面试的一些题目
linux·ubuntu·面试·职场和发展·centos·rtos