Linux基础9

作者: 看远方的星 | 来源:发表于2018-11-17 00:05 被阅读12次

    Linux文件管理命令详解1

    • 文件管理 : 创建新文件,删除文件,查看文件,编辑文件等
      1)创建空文件
      使用 touch a 创建文件(touch主要为改时间戳,只不过,文件不存在时会自动创建文件),-c 可以阻止创建。

      image.png
      附:file a 显示指定文件的类型
      image.png
      touch的基本功能:更改文件或目录的存取和更改时间(时间戳)-a 只改变最近一次的访问时间。 -m 只改变最近一次的修改时间。-t 指定时间

      image.png
      image.png
      image.png

    使用文件编辑器创建文件:
    基本概念:
    ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。
    通俗解释 : 由二进制位的不同变化来表示的不同字符。
    电脑只识别二进制文件,假设要存储128个不同字符,需要多少位二进制来表示 ?
    2^7=128 所以要有7位二进制来表示 即从0000000到1111111之间的所有变化,为了方便人为制定标准(ASCII)来表示二进制的变化,如01110100 表示小写字母t
    word是字处理器不是文本编辑器,很多修饰字的都是无用信息,但是这些信息都被存储下来,它不仅仅储存文本信息,还有很多额外的信息,而ASCII是纯文本,无任何修饰信息。

    汉字用二进制表示的话,也有标准,如GB18030 (国家标准)、GBK、GB2312。
    为了实现全球化,Unicode出现了,全球的大部分语言囊括在内。
    使用文本编辑器nano创建文件 : nano filename


    image.png

    文件的时间戳:最近一次的访问时间,最近一次的修改时间,最近一次的改变时间
    stat :显示文件或文件系统的状态信息


    image.png

    Access : 最近一次的访问时间
    Modify : 最近一次的修改时间
    Change : 最近一次的改变时间
    +0800:东八区

    2)删除文件:rm filename -i 交互式会询问是否删除,管理员特有(rm使用叠名默认为rm -i,),防止误删文件,普通用户直接删除,不会询问。\rm s使用命令本身,而不用叠名。-f 强行删除,不会提示。-r 删除指定目录下的所有文件及子目录


    image.png

    3)复制和移动文件:
    cp(copy) : cp 后最后一个是目标,前面的都是源,可以实现一个文件到一个文件,多个文件到一个目录
    cp filename tmp/test 如果test是个文件filename覆盖到test,原来的test文件被删除,filename复制到tmp下并重命名为太test。如果test是目录,filename 复制到test目录下。
    cp directory tmp/test 如果test是个目录,将directory 复制到test目录下,如果test是文件,且存在于tmp下,则无法覆盖,test 不存在,则复制到tmp下重命名为test。
    多个源时,最后一个必须是目录,否则无法进行复制。
    -r : 递归复制目录(将指定目录下的文件与子目录一起处理)
    -f : 强力覆盖
    -i : 交互式(询问,以y/n 回答)
    -p : 保留属主与时间戳
    -a : 保留文件原来的所有属性(归档复制,常用于备份。)
    cp 链接(指向一个文件,本身是没有内容的) 目录 : 复制的是链接指向的文件而不是链接本身。-P (no dereference): 如果源是链接,保存为链接。-d : 如果源是链接,保存为链接, 与-P 一样。

    mv SRC(源) DEST(目标)
    源(文件)目标(目录):移动并保留原名,若目录下有未存在目录或文件,则为重命名。
    源(目录) 目标(目录):移动并保留原名,若目录下有未存在目录或文件,则为重命名。
    源(目录) 目标(文件): 无法执行,不能拿目录去覆盖一个非目录。
    mv 源 目标(不存在): 重命名
    mv -t DEST SRC

    install : 复制文件和设置属性
    -d : 创建目录


    image.png

    install SRC DEST : 复制文件


    image.png
    image.png

    复制过去变成有权限

    install -t DIRETORY SRC(文件)...


    image.png

    友情阅读推荐:

    相关文章

      网友评论

        本文标题:Linux基础9

        本文链接:https://www.haomeiwen.com/subject/bpbvfqtx.html