• Linux学习笔记Day03


     文件处理命令

    1、文件处理命令touch

     创建名为fruits_files的文件,创建成功

    创建名为fruits 和files的文件,创建成功

    创建名为fruits files的文件,发现创建了fruits和files两个文件

     要创建名为fruits files的 文件,需要加引号

     所以不建议在linux文件命令中使用空格

    2、文件处理命令:cat

    cat查看小文件 ,在查看大文件时,只显示最后一页内容

     3、文件处理命令more

    #more /etc/services

     按空格一页一页往下翻,按回车一行一行往下翻,q或Q退出

    4、文件处理命令:less

     

     相比more,可上翻还可以搜索

    5、文件处理命令:head

     

     默认显示前10行

    6、文件处理命令:tail

     

     默认显示后10行

    链接文件

               链接是一种存在共享文件和访问它的用户的若干目录项之间建立联系的方法。Linux中包括硬链接和软连接两种

    文件处理命令:ln

     

    • 软链接

     软连接特征:类似Windows快捷方式

    1、lrwxrwxrwx      l软连接

    2、文件大小     只是符号链接

    3、 /tmp/issue.soft -> /etc/issue   箭头指向源文件

     

    ln -s /etc/issue /tmp/issue.soft     #创建软链接
    ls -l /etc/issue        #查看源文件
    ls -l /tmp/issue.soft       #查看软链接文件

    硬链接特征:

    1、拷贝cp -p +同步更新

    echo"文件内容">>/etc/issue

    2、通过i节点识别

    3、不能跨分区

    4、不能针对目录使用

    5、允许给目录创建硬链接

    6、有在同一文件系统中的文件之间才能创建链接

    ln /etc/issue /tmp/issue.hard    #创建硬链接
    ls -l /etc/issue    #查看源文件
    ls -l /tmp/issue.hard     #查看硬链接文件

     

    对硬链接文件进行读写和删除操作时,结果和软链接相同。但是如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,系统把它当成一个普通文件。修改其中一个,与其链接的文件同时被修改。

     

     

    将原文件拷贝一份,然后将原文件删除,这时候查看软链接和硬链接会发现,软链接里面不包含信息,而硬链接里面包含写入的信息

       

  • 相关阅读:
    学习 JS 内容知识点与个人感悟【2】
    学习两天hml的感悟
    编程一星期感悟(上)
    java基础及练习题
    java基础程序代码及Scanner和Random
    java中Random和Scanner及其循环语句
    java语言及数据类型
    SQL含义+单行函数
    DTL+数据字典+序列、索引、视图
    sql plus及SQL语句
  • 原文地址:https://www.cnblogs.com/Leisy/p/14628553.html
Copyright © 2020-2023  润新知