当前位置: 首页 > news >正文

linux mv操作和cp操作

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

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

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

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

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

    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。

http://www.lryc.cn/news/355171.html

相关文章:

  • 第十二届蓝桥杯物联网试题(国赛)
  • 小而美的前端库推荐
  • 【LeetCode】力扣第 399 场周赛 优质数对的总数 II
  • YOLOv8+PyQt5面部表情检测系统完整资源集合(yolov8模型,从图像、视频和摄像头三种路径识别检测,包含登陆页面、注册页面和检测页面)
  • ROS 工作空间
  • 【科普】ChatGPT-4o 是什么?和之前的ChatGPT4.0有什么区别,各有什么优劣势
  • django-celery-beat自动调度异步任务
  • 【CSharp】将ushort数组保存为1通道位深16bit的Tiff图片
  • Bug:Linux用户拥有r权限但无法打开文件【Linux权限体系】
  • 【Redis】Widows 和 Linux 下使用 Redis
  • 统计计算四|蒙特卡罗方法(Monte Carlo Method)
  • 大模型时代的具身智能系列专题(三)
  • 使用 FileZilla 在 Windows 和 Ubuntu 之间传文件
  • 【C++初阶】—— 类和对象 (上)
  • 基础—SQL—图形化界面工具的DataGrip使用(2)
  • 4-主窗口
  • 四川景源畅信:抖音小店新手如何做?
  • EventSource
  • Vue2 Element-UI 分页组件el-pagination 修改 自带的total、跳转等默认文字
  • 【简单介绍下线性回归模型】
  • 有限元法之有限元空间的构造
  • 高通车规芯片分析
  • Flutter 中的 TextButton 小部件:全面指南
  • 通过键值对访问字典
  • 海外仓扫码管理系统怎么选?精准,高效管理需求才是核心需求
  • 基于51单片机的智能灯光控制系统
  • 测试开发面试题
  • 多线程JUC 第2季 BlockingQueue 阻塞队列
  • 【MySQL精通之路】全文搜索(3)-带查询扩展的全文搜索
  • 【面试必看】Java并发