macos--文件属性和文件权限(一)

一、 ls命令

1、开启文件颜色显示

MacBook-Pro:Desktop user$ ls -G

FXTest                        

blog                          

flask_intro                   

love.txt                                         

my                           

my_scrapy                     

工作资料

 

蓝色的为目录,黑色的为文件

 

2、查看文件的权限

MacBook-Pro:Desktop user$ ls -lG

total 112

drwxr-xr-x  22 user  staff    704 11 29 13:52 FXTest

drwxr-xr-x   3 user  staff     96  5  1 21:26 blog

drwxr-xr-x   3 user  staff     96  4 24 17:22 flask_intro

-rw-r--r--   1 user  staff     59  5  2 14:17 love.txt

第一段drwxr-xr-x

    第一位:文件属性,文件d表示目录,-表示文件,l代表软连接(硬连接无特殊标记),b代表块设备,如存储的硬盘,c代表字符设备,如鼠标、键盘,s代表套接字(socket)文件,p代表管道文件。

    第三到四位:所属用户的读写执行权限。

    第五到八位:用户所属用户组的读写执行权限。

    第九到十一位:其它用户组的读写执行权限。

第二段  9 连接数

第三段  user 文件所属用户

第四段 staff  文件所属用户组

第五段  288  文件大小

第八段  17:15 文件最后修改时间

第九段 love.txt 文件名称

3、隐藏文件

文件前面加.的文件为隐藏文件,如.bash_profile

4、文件系统

inode, index node 索引节点,每个文件都有一个唯一的inode,指向文件的内存地址,连接数就是inode的引用计数

5、软连接与硬连接

创建软连接:ln -s   新文件,可以再任意位置创建软连接,删除源文件后软连接失效。

创建硬连接:ln    指向源文件的inode+1,必须与源文件在同一磁盘分区内,删除源文件不影响硬连接文件。

6、修改文件名称mv

mv blog myblog

不会修改文件的最后修改时间

7、修改文件所有者

修改文件所属组:chgrp

修改文件所属用户:chown

chown [-R] username:group filename

-R:修改目录文件时用到,把目录下的所有文件的所属用户递归修改

8、修改文件权限chmod

数字修改

    r  4   w 2 x 1

    chmod 777 对应rwxrwxrwx

    chmod 755对应rwxr-xr-x

文字修改

    u 所属用户 g 所属组 o 其它 a 全部

    + 增加 - 减去 = 设定

    u+w  给所属用户增加写权限

    u-w 给所属用户减去写权限

9、查询文件

MacBook-Pro:Desktop user$ whereis ls

/bin/ls

MacBook-Pro:Desktop user$ which ls

/bin/ls

MacBook-Pro:Desktop user$ type ls

ls is hashed (/bin/ls)

find / -mtime -1


 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值