文章目录

  • 1.前言
  • 2.touch 新建
  • 3.cp 复制
    • 1. file1 复制成 file1copy
    • 2.-i (interactive)
    • 3.复制去文件夹
    • 4.-R (recursive)
    • 5.*复制多个文件
  • 4.mv 剪切
    • 1.移动去另一个文件夹
    • 2.重命名文件

1.前言

这次, 我们想要了解的是在 linux 中, 怎么样创建新文件, 复制, 粘贴, 剪切.

2.touch 新建

touch 的使用很简单, 我们先去往 Documents 的文件夹, 里面已经有了 folder1 和 file1, 如果我们想新建一个 file2 使用下面的语句就好. 一个空文件就建立好了.

$ touch file2

如果你想同时建立多个文件, 输入多个文件的名字, 以空格分开.

$ touch file3 file4 file5

3.cp 复制

cp (copy) 是复制文件或者文件夹的指令, 常用的方式是复制 “老文件” 到 “新文件”.

$ cp 老文件 新文件

1. file1 复制成 file1copy

我们用上面建立好的 file1 来举例, 将 file1 复制成 file1copy

$ cp file1 file1copy

2.-i (interactive)

注意: 如果 file1copy 已经存在, 它将会直接覆盖已存在的 file1copy, 如果要避免直接覆盖, 我们在 cp 后面加一个选项.

$ cp -i file1 file1copy
cp: overwrite 'file1copy'?

3.复制去文件夹

$ cp file1 folder1/

4.-R (recursive)

复制文件夹, 需要加上 -R (recursive)

$ cp -R folder1/ folder2/

5.*复制多个文件

复制多个文件. 复制名字部分相同的多个文件, * 是说”你就找文件前面是 file 的文件, 后面是什么名字无所谓

$ cp file* folder2/

或者你可以单独选定几个文件, cp 会默认最后一个选项是要复制去的文件夹. 比如下面把 file1copy 和 file2 复制去 folder1/

$ cp file1copy file2 folder1/

4.mv 剪切

知道了 cp, mv就好理解多了, 基本是一样的.

1.移动去另一个文件夹

$ mv file1 folder1/

2.重命名文件

因为移动文件到原始的地点, 但是以不同的文件名. 这种做法不就是在重命名嘛!

$ mv  file1 file1rename

最后还是想要提一句, 如果想要查看使用说明, 直接在指令后面打上 --help 就能查看

$ mv --help

Linux基础——Linux 基本指令 touch, cp 和 mv相关推荐

  1. Linux基础之文件管理三兄弟(cp、mv、rm)

    我们日常工作中对于文件的操作用到最多的几个我觉得应该是是复制.剪切.移动.重命名.删除这五个.因此今天主要介绍关于上面五个操作在Linux中实现涉及到的三个命令:cp.mv.rm. cp是copy的简 ...

  2. 20155301 滕树晨linux基础——linux进程间通信(IPC)机制总结

    20155301 滕树晨linux基础--linux进程间通信(IPC)机制总结 共享内存 共享内存是在多个进程之间共享内存区域的一种进程间的通信方式,由IPC为进程创建的一个特殊地址范围,它将出现在 ...

  3. linux基础——linux进程间通信(IPC)机制总结

    原 linux基础--linux进程间通信(IPC)机制总结 2016年07月23日 21:33:12 yexz 阅读数:18224更多 <div class="tags-box sp ...

  4. 视频教程-赵强老师:大数据从入门到精通(1)Linux基础-Linux

    赵强老师:大数据从入门到精通(1)Linux基础 毕业于清华大学,拥有超过13年的工作经验. Oracle认证讲师,拥有6年以上授课经验.精通Oracle数据库.中间(Weblogic)和大数据Had ...

  5. 7 .Linux文件目录类——pwd,ls,cd,mkdir,rmdir,touch,cp,rm,mv,cat,more,less,echo,head,tail,> 重定向 >> 追加,history

    1.         pwd 指令 基本语法 pwd     (功能描述:显示当前工作目录的绝对路径) 注意:绝对路径可以简单的认为从根目录开始定位 相对路径从当前位置开始定位 [root@wangw ...

  6. linux常用删除空文件夹,Linux基础 linux系统中的批量删除文件与空文件删除的命令介绍...

    Linux基础教程linux系统中的批量删除文件与空文件删除的命令介绍 Linux资料下面删除文件或者目录命令rm(remove): Linux培训功能说明:删除文件或目录. 语 法:rm [-dfi ...

  7. Linux基础篇——认识指令

    前言 在我们介绍Linux的指令之前,我们先要了解一下Linux是怎么来的. 1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组 (c ...

  8. linux基础(1)-常见指令及权限理解

    1.常见指令及权限理解 初始Linux操作系统 初识shell命令 ,了解若干背景知识. 使用常用Linux命令 了解Linux权限概念与思想,能深度理解"权限" 初步了解Linu ...

  9. Linux基础——Linux 基本指令 ls 和 cd

    文章目录 1.前言 2.cd 指令 1.返回上一级目录 2.去往子文件夹 3.返回你刚刚所在的目录 4.向上返回两次 5.去往 Home 6.去往电脑任何地方, 你需要的是一个绝对路径 3.ls 指令 ...

最新文章

  1. An Openfire plugin for Webspell sites.
  2. 卷积神经网络如何解释和预测图像
  3. TextTree - 文本资料收集轻量级工具
  4. 408业务课·计算机网络——【考研随笔】之一
  5. 国考最热岗位报录比20602:1?还是数据库知识挑战赛适合我
  6. cudaMemset的调用方式
  7. C语言学习资料和视频
  8. 统计学中常用的数据分析方法汇总
  9. Confluence 6.15 附件(Attachments )宏
  10. 关闭cmd快速编辑模式
  11. Python视觉深度学习系列教程 第二卷 第3章 理解rank-1rank-5精度
  12. 国家药品监督管理局药品审评中心—重点功能介绍
  13. centos7 安装 oceanbase 单机版测试
  14. 如何优雅地跟老板请假?
  15. ARM Linux Qt 5.x.x 无标题栏
  16. 海康威视启用码流加密_如何在Windows 10上启用全盘加密
  17. 马斯克认错:裁掉他们是我最大的错误,但黑粉们却没能笑太久...
  18. 迅速成为炙手可热的新一代程序员看《Ajax基础教程》
  19. java任务流程_死磕 java线程系列之线程池深入解析——普通任务执行流程
  20. Parker派克伺服电机有哪些优势特点?如何选型?

热门文章

  1. 【汇编语言与计算机系统结构笔记16】子程序设计:子程序的嵌套与递归,多个模块之间的参数传送
  2. 几行 python 代码合成 gif / 微信表情~与恶意合成软件说再见【文末附代码】
  3. mini车f和r的区别_雪铁龙也造出了“老头乐”,外观复古时尚,叫板宏光MINI?...
  4. easyui tree的简单使用
  5. 计算机应用技术课程本科,《计算机应用技术I》课程教学大纲(共本科29级用)().doc...
  6. java common-lang_common-lang3工具类-使用手册
  7. Windows Server 2008 R2忘记管理员密码后的解决方法
  8. android动画鸿阳,18. Activity淡入淡出动画
  9. Node组件——Express简介
  10. 使CEdit处于全选状态