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

Linux命令学习(一):复制(cp),删除(rm)和移动(mv)文件的命令

cp,将源文件和目录进行拷贝。一般格式如下:

cp [选项] 源文件或者目录 目标文件或者目录。

选项说明:
-a :拷贝目录时使用,递归地将目录下的文件及子目录都拷贝到目标位置,保留文件链接和属性。等于使用-dpr
-r :拷贝目录下的文件及子目录
-f :如果已经有同名的文件,则覆盖,不给出提示
-i :与-f形成对比,覆盖文件时给出提示,让用户选择。

其余的选项可以使用cp --help查看。


rm,删除文件(目录也是一种文件),格式如下:

rm [选项] 文件列表

选项的说明:
-f :忽略不存在的文件,不给提示
-i :交互式删除
-r :递归式删除

mv,对文件或目录重命名(源与目标路径相同文件名不同时就是改名操作),或者移动。格式如下:

mv [选项] 源 目标

选项的说明:
-i :交互式操作,有危险动作时会提示用户
-f :非交互式操作。

================================================
相信大家都可以看到一个特点,-i都是交互式操作,-f则为非交互式操作。


相关文章:

  • 2003实验安排
  • linux下apache+php配置
  • 路由器的基本协议与技术
  • 用1G的U盘15分钟安装XP系统
  • vs2005应用之GridView(转载GridView 72般绝技-作者:清清月儿)
  • TCP/UDP端口NAT映射
  • 出游
  • 一个数据交叉表控件的实现(开篇)
  • VLAN从入门到精通
  • 晕菜~~~竟然出了这样的事情~~
  • (转)Oracle存储过程编写经验和优化措施
  • cisco考试报名点查询
  • 如何添加右键菜单?
  • 网络负载平衡(NLB)详解!
  • 远见卓识,领导力在于把握企业潮流
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • git 常用命令
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • Mac 鼠须管 Rime 输入法 安装五笔输入法 教程
  • Spring Cloud中负载均衡器概览
  • vue数据传递--我有特殊的实现技巧
  • Yii源码解读-服务定位器(Service Locator)
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 近期前端发展计划
  • 嵌入式文件系统
  • 微信开源mars源码分析1—上层samples分析
  • 智能合约Solidity教程-事件和日志(一)
  • 整理一些计算机基础知识!
  • ​HTTP与HTTPS:网络通信的安全卫士
  • #define,static,const,三种常量的区别
  • #宝哥教你#查看jquery绑定的事件函数
  • (¥1011)-(一千零一拾一元整)输出
  • (007)XHTML文档之标题——h1~h6
  • (5)STL算法之复制
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (三) prometheus + grafana + alertmanager 配置Redis监控
  • (三)uboot源码分析
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (转)JAVA中的堆栈
  • (转)linux 命令大全
  • *上位机的定义
  • .axf 转化 .bin文件 的方法
  • .NET/C# 使窗口永不激活(No Activate 永不获得焦点)
  • .Net多线程总结
  • .net和php怎么连接,php和apache之间如何连接
  • .NET开发人员必知的八个网站
  • .NET开发者必备的11款免费工具
  • .net下简单快捷的数值高低位切换
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @RequestParam详解
  • [ACM] hdu 1201 18岁生日
  • [acwing周赛复盘] 第 94 场周赛20230311
  • [AIGC] Nacos:一个简单 yet powerful 的配置中心和服务注册中心