复制文件和目录

cp – 复制文件或者目录

  • cp [选项] 文件路径
  • cp [选项] 文件… 路径

常用的参数:

  • -r:复制目录
  • -p:保留用户、权限、时间等文件属性
  • -a:等同于 -dpR

示例 1:复制目录

cp -r a/c a/b

示例 2:复制文件

cp a/c/file_c a/b

上述的复制改变了文件的属性(比如说时间),如果想要保持原来的属性,则用命令 -p

如果想要显示复制过程的进度条:则需在命令中加入选项:-v

移动(重命名)文件

mv – 移动(重命名)文件

  • mv [选项] 源文件 目标文件
  • mv [选项] 源文件 目录

示例 1:重命名文件

mv a/b/file_c a/b/file_bb

示例 2:移动文件

mv a/c/file_c a/b

示例 3:移动文件并重命名

mv a/c/file_c a/b/file_bb

通配符

定义:shell 内建的符号。

用途:操作多个相似(有简单规律)的文件。

常用通配符:

  • *:匹配任何字符串
  • :匹配一个字符串
  • [xyz]:匹配 xyz 任意一个字符
  • [a-z]:匹配一个范围
  • [!xyz][^xyz ]:不匹配

示例 1:*

示例 2:?

Linux实战技巧--文件系统操作(三)--复制和移动文件或者目录(cp/mv)相关推荐

  1. Linux实战技巧--文件系统操作(五)--打包压缩和解压缩(tar)

    打包压缩和解压缩 最早的 Linux 备份介质是磁带,使用的命令是 tar(打包) 常用参数: c : 打包 x : 解包 f : 指定操作类型的文件 可以对打包后的磁带文件进行压缩储存,压缩的命令是 ...

  2. Linux实战技巧--文件系统操作(一)--文件查看(pwd/ls/cd)

    文件查看 pwd:显示当前的目录名称 ls:查看当前目录下的文件 cd:更改当前的操作目录 pwd–显示当前的目录 示例: pwd ls–查看当前目录下的文件 命令:ls [选项,选项...] 参数. ...

  3. Linux实战技巧--文件系统操作(二)--创建和删除目录(mkdir/rm)

    创建和删除目录 创建目录 命令 -> mkdir 示例 1: 在当前目录下创建一个新的文件夹 a: mkdir a 示例 2: 在当前目录下创建多个新的文件夹 b , c, d: mkdir b ...

  4. Linux实战技巧--文件系统操作(四)--文本内容查看(cat/head/tail)

    文本查看命令 cat:文本内容显示到终端 head:查看文件开头 tail:查看文件结尾 常用参数 -f 文件内容更新后,显示信息同步更新 wc:统计文件内容信息 cat 示例: cat demo h ...

  5. linux cp sync,通过SSH使用Rsync传输文件,复制和同步文件及目录

    在本文中,我们将解释如何通过SSH使用rsync复制文件.当涉及在网络上的系统之间传输文件时,Linux和Unix用户可以使用许多工具,最流行的数据传输协议是SSH和FTP,虽然FTP很受欢迎,但总是 ...

  6. Linux之复制、移动文件及目录命令

    Linux之复制.移动文件及目录命令 1. 复制.移动文件及目录命令的使用 命令 说明 cp 拷贝文件.拷贝目录 mv 移动文件.移动目录.重命名 cp命令效果图: 说明: 拷贝目录需要加上-r选项, ...

  7. Python中将pandas的dataframe拷贝到剪切板并保持格式实战:to_clipboard()函数、复制到Excel文件、复制到文本文件(默认是tsv格式)、复制到文本文件(设置逗号分隔符)

    Python中将pandas的dataframe拷贝到剪切板并保持格式实战:to_clipboard()函数.复制到Excel文件.复制到文本文件(默认是tsv格式).复制到文本文件(设置逗号分隔符) ...

  8. oracle实现数据目录共享,为共享文件系统创建特定于节点的文件和目录

    为共享文件系统创建特定于节点的文件和目录 在共享文件系统上安装 Oracle 软件后,所有群集节点都可以访问由 ORACLE_HOME 环境变量指定的目录中的所有文件.但是,某些 Oracle 文件和 ...

  9. Linux下显示前10个占用空间最大的文件或目录命令

    Linux下显示前10个占用空间最大的文件或目录命令 du -s * | sort -nr | head 转载于:https://blog.51cto.com/wapcn/933177

最新文章

  1. Android studio | From Zero To One —— Hello Android
  2. tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行 程序的名称。
  3. 初识ABP vNext(12):模块的独立运行与托管
  4. python运行原理_Python线程池及其原理和使用(超级详细)
  5. 20162329 张旭升 2017 - 2018 《程序设计与数据结构》第五周总结
  6. release优化和不优化结果不一致_您了解网站优化吗?优化效果不明显?排名不稳定是为什么?...
  7. 比较=、==、===
  8. linux操作指令训练,实验二linux 常用命令练习
  9. linux系统下虚拟机的安装
  10. LeetCode 410. Split Array Largest Sum
  11. 【Python之旅】第四篇(二):Python异常处理与异常捕捉
  12. Atitit 常见软件设计图纸总结 目录 1.1. ui原型图与html 2 1.2. 业务逻辑 伪代码 各种uml图 2 1.3. 总体设计图纸 结构图 层次图 架构图 2 1.4. 业务逻辑
  13. 基于stm32单片机外文文献_(强烈推荐)基于stm32的温度控制毕业论文设计
  14. biopython有什么用_Biopython简介
  15. java 端口流量统计_java—流量统计源码 | 学步园
  16. 特征图注意力_深入理解图注意力机制
  17. MCE公司:新型Kappa阿片受体拮抗剂和偏向性激动剂的发现
  18. linux的mysql占用cpu过高_linux 系统中Mysql 进程占用cpu过高的解决
  19. 薛定谔 | 分子对接及基于受体的虚拟筛选
  20. Linux主机Windows容器,了解用于Linux和 Windows容器的Docker“容器主机”与“容器操作系统”...

热门文章

  1. 计算机网络 IP地址基础知识
  2. Mysql忘记密码设置新密码
  3. Easy Excel 使用总结
  4. MATLAB中cell(元胞)数组的基本用法
  5. Spotfire 数据分析学习之一
  6. mysql数据库常见错误及解决方法
  7. Mysql 时间格式化 DATE_FORMAT使用
  8. 笔记本写代码 屏幕尺寸_为什么笔记本电脑的屏幕尺寸如此奇怪?
  9. 【物联网】31.物联网开发 - 可穿戴设备
  10. 计算机毕业设计-基于springboot的会员积分管理系统-会员等级管理系统java代码