《Linux就是这个范儿》读书笔记(第二周)

查看文件

ls 查看文件
ls -l 查看文件详情,可以缩写为ll
ls -al 查看文件详情(包括隐藏文件)

ll命令显示的结果如下:
-rw-r--r--. 1 root root 973 6月 15 06:48 group
共分为七个部分

  • -rw-r--r--. 文件类型和权限
    分为四个部分:
    第一个字符用于描述文件类型,可取值是:- d l b c s 和 p。
    -表示普通文件,d表示目录,l表示软连接,硬连接没有特殊标记,b表示块设备(磁盘等),c表示字符设备(键盘鼠标等连续串行读写的设备),s表示套接字文件,p表示管道文件。
    第二个部分也就是第一个rwx表示拥有者权限。r表示读权限,w表示写权限,x表示执行权限。
    第三个部分即第二个rwx表示所属用户组权限。
    第四个部分即第三个rwx表示其他用户权限。
    对于目录来说,x控制可否打开目录,r控制可否ls查看,w控制可否操作文件(创建等)。
    对于其他类型文件来说,r代表读,w代表写,x代表执行(shell等可执行文件)。
  • 1 表示连接数
  • root 表示拥有者
  • root 表示所属用户组
  • 973 表示文件大小
  • 6月 15 06:48 表示最后修改日期
  • group 表示文件名
文件连接

建立bash文件的软连接:
ln -s /bin/bash sh
建立bash文件的硬连接:
ln /bin/bash sh

软连接类似于Windows的快捷方式,删除原文件会导致软连接失效。
硬连接会使文件连接数+1,并且删除原文件不会影响硬连接,限制是硬连接必须与原文件在同一个分区内。

你可能感兴趣的:(《Linux就是这个范儿》读书笔记(第二周))