美文网首页树莓派
2019-04-18【树莓派笔记】文件的权限777是咋回事

2019-04-18【树莓派笔记】文件的权限777是咋回事

作者: 李必清 | 来源:发表于2019-04-18 21:01 被阅读0次

    chmod 777 什么意思

    网上查资料,经常看到修改某个配置文件时要先修改文件的权限,就是这条代码:sudo chmod 777 ssmtp.conf,由于之前没有学过Linux,不太明白。
    ls -l查看:

    ls -l结果
    结果中一共有9列,分别对应:
    权限\文件硬链接数(文件夹的子文件夹数)\所有者\所有者所属组\文件大小\创建月份\创建日期\修改时间\文件(夹)名
    权限一共占10个字符,第1个如果是d表示是目录,是-表示是文件,是l表示链接文件。
    从第2到第10分为3组,3个一组,前3个表示用户的权限,中间3个表示用户组的权限,最后3个表示其它用户的权限。
    权限有3种,r-读、w-写、x-运行,也可以用数字表示:r-4、w-2、x-1。
    chmod 777中的777,翻译一下就是rwxrwxrwx,表示所有人都可以读、写、运行。
    chmod 754,翻译一下就是rwxr-xr--,表示所有者有完全权限,用户组可以读和运行,其它用户只能读。

    ls 的参数 -l -a

    ls:显示不隐藏的文件和文件夹,只有名字
    ls -l:显示不隐藏的文件和文件夹的详细信息
    ls -a:显示隐藏的文件和文件夹,只有名字
    ls -al:显示隐藏的文件和文件夹的详细信息

    硬链接

    硬链接出来的文件,看起来和普通的文件没两样,只不过任意修改原文件或者硬链接文件,两个文件看到的内容都会变。相对的软链接(快捷方式)只是一个带有指向信息的文件,在Windows中你双击快捷方式可以打开原文件,但你修改快捷方式的时候,是不会打开原文件的。
    在Linux下创建硬链接的命令:ln readme.txt 说明.txt
    在Windows下创建硬链接的命令:mklink /H readme.txt 说明.txt
    /H 创建硬链接而不是符号链接

    子文件夹数量

    空文件夹用ls -l显示出来也有2个子文件夹,是因为每个文件夹里都默认有两个文件夹,分别是.和..,代表当前文件夹和上级文件夹

    相关文章

      网友评论

        本文标题:2019-04-18【树莓派笔记】文件的权限777是咋回事

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