zoukankan      html  css  js  c++  java
  • Linux 学习笔记 4 创建、复制、移动、文件的基本操作

    写在前面

    通过上一节的学习,我们基本的了解到在Linux 里面对于设备的挂载、卸载以及设备存在的目录、挂载目录、都有了一个基本的了解

    本节主要了解文件、以及目录的相关操作,比如文件、目录的创建、以及删除等等

    创建目录 mkdir [-p] {name}

    加入-p 选项的目的在于,如果这个目录不存在则创建,如果存在则不执行,这样就不会出现错误,

    目录存在创建相同的目录则会出现异常

     加入-P 选项后,即使存在这个目录,也不会出错。

    创建文件 touch / vi 

    创建文件的时候,绝大多数直接采用vi 编辑器保存创建的方式,因为这样方便快捷,同样的,touch 命令也可以进行创建文件的操作

    但是,touch 命令主要是用于修改文件的时间,其另外一个属性就是修改的文件不存在则会创建这个文件。

    vi {文件目录.后缀}

    通过vi 编辑器的下部命令wq进行保存即可生成一个新的文件

    touch {文件名.后缀}

    同样的,也可以创建一个新的空白文件,但这个操作我们很少使用,了解即可。

    修改/移动 mv {选项} 源文件 目标 

    mv 其实在linux 里面算是一个很常见,并且很实用的一个命令,包含了文件、目录的修改名称以及移动

    这里介绍其的三种操作

    mv 源文件 目标文件 【进行重命名操作】

    适用于文件的修改名称操作

    mv 源文件 目标路径  【移动文件】

    适用于文件的移动

    mv 源目录 目标目录  【改名或修改】

    若目标目录存在,则移动,若目标目录不存在则改名

    完成目录的重命名过程

    将目录移动到了根目录下。

    文件、目录删除

    rm {选项} [文件/目录]

    • -i 进行询问删除,通常这个选项是默认自带的
    • -r 将目录下的所有文件进行删除
    • -f 无需确认,直接删除

    无需确认,直接删除这个目录下所有的文件以及目录

    默认情况下会进行询问,加入选项-f 直接无需询问删除

    文件删除命令是很可怕的,需谨慎操作,切不可 rm -rf / 直接把根目录搞掉

    文件、目录复制

    cp {选项} {源}{目录}

    • -r 若源是一个目录,则复制源下面所有的子目录以及文件到 指定目录下

    通过pwd 获取到我们当前的目录路径,而后将我们现有的目录进行一个全体的复制,复制到根目录下的新目录下,

    新目录不存在则会自动创建

    复制一个当前目录下的文件,到指定的目录下,修改名称为123.text

    小结

    通过今天的学习,应该掌握基本的文件移动、复制以及修改、删除等基本的操作,这样很是方便快捷的操作文件

    参考

    菜鸟教程:https://www.runoob.com/linux/linux-comm-rm.html

    C语言中文站:http://c.biancheng.net/view/744.html

  • 相关阅读:
    HTML5结构
    HTML5新增的非主体元素header元素、footer元素、hgroup元素、adress元素
    CF GYM 100703G Game of numbers
    CF GYM 100703I Endeavor for perfection
    CF GYM 100703K Word order
    CF GYM 100703L Many questions
    CF GYM 100703M It's complicate
    HDU 5313 Bipartite Graph
    CF 560e Gerald and Giant Chess
    POJ 2479 Maximum sum
  • 原文地址:https://www.cnblogs.com/ChromeT/p/12129955.html
Copyright © 2011-2022 走看看