美文网首页linux运维基础篇
Linux系统文件命令——常用命令day6

Linux系统文件命令——常用命令day6

作者: 静如止水yw | 来源:发表于2019-07-31 16:33 被阅读0次

    一、文件属性

           文件属性就是识别文件是什么、文件的的类型是什么。当我们用ls -l或ls -h查看当前目下的文件时,通常都以长格式的形式显示,就像是在Windows下查看一个文件时现实的详细信息,指的就是文件属性。文件属性通常分为以下几项:

    文件属性

    #  -                           表示的是文件类型

    # rw-r--r--.                表示的是文件的权限

    # root                       表示的是文件属于哪个用户

    # root                       表示的是文件属于哪个用户组

    # 3.3k                       表示文件的大小

    # Jul 30 19:04          表示文件的日期以及创建的时间

    # 1.txt                       表示文件的名称

    二、文件类型

           文件的类型就是指文件具体指的是什么。通常情况下我们使用颜色或者后缀名称来区分文件类型,但在指向不明确的情况下,通常我们使用ls -l,以长格式显示文件的属性,然后通过第一列的第一个字符来区分文件属于哪个类型。

    文件类型

    文件类型通常分为以下几种:

    # -                          普通文件,包括图片,压缩包等

    # s                         socket 本地进程与进程之间的通信方式

    # b                         块设备文件 存储设备硬盘(dev/sda)

    # d                         目录,类似于Windows的文件夹

    # c                         字符设备文件,用来为用户提供输入输出

    # l                          链接文件,相当于在桌面创建一个快捷方式

    # p                         管道文件   

    但对于一些文件无法精准的区分文件类型时,则需要使用file命令来进行查看。

    用file命令查看文件

    上图中的jpg:JPEG imag表示的是一张图片。

    三、链接文件

    1.软链接(类似于Windows桌面的快捷方式)

    软链接的使用场景(软链接很少用于文件)

    (1)软件升级和软件回退

    软件升级和软件回退

    (2)代码升级 秒级回退

    代码升级 秒级回退

    2.硬链接

    [root@oldboy ~]#ln /root/file /root/file_hard

    注:硬链接不能创建目录,并且也不能跨越分区系统

    软链接和硬链接的区别与联系

    1)硬链接使用ln来创建,而软链接使用ln -s来创建

    2)目录不能用来创建目录,且硬链接不能跨越分区系统,软链接可以创建目录,且能跨越分区

    3)硬链接文件与源文件的inode相同,而软链接则不同

    4)删除软链接时,对源文件以及硬链接无影响

    5)删除文件的硬链接,对源文件以及链接文件无影响

    6)删除链接文件的源文件,对硬链接无影响,但会导致软链接失效

    7)删除源文件及其硬链接文件,整个文件才会被真正删除。

    相关文章

      网友评论

        本文标题:Linux系统文件命令——常用命令day6

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