Linux 文件与目录管理(常用的基本操作)-小羊的记录本

本文介绍了Linux系统中关于文件和目录管理的基础知识,包括文件的属性和权限、常用的基本操作。详细阐述了不同用户的权限设定,如chmod、chown、chgrp和chattr等命令的使用,以及文件的时间戳类型。同时讲解了ls、cd、pwd、mkdir、rmdir、rm、cp、mv和touch等命令的操作和选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 文件与目录管理

文件的属性和权限

在这里插入图片描述

  • 三种用户:文件拥有者、群组、其它人;对不同的用户有不同的文件权限
  • ls -l会显示包括权限的文件相关信息,其中:
    drwxr-xr-x:文件类型d和权限rwxr-xr-x;
    文件类型常用的有d目录、-文件、l链接文件;权限分给3个用户,都有rwx,表示可读、可写、可执行
    2: 链接数
    macbookpro:文件拥有者
    staff:所属群组
    64:文件大小
    5 21 00:46:文件最后修改时间
    test0:文件名
  • 文件时间有3种:
    modification time (mtime):文件的内容更新就会更新;
    status time (ctime):文件的状态(权限、属性)更新就会更新;
    access time (atime):读取文件时就会更新。
  • chmod 更改权限(change mod…)
  • chown 更改文件拥有属性(owner)
  • chgrp 更改文件群组(group)
  • chattr 更改文件属性(attribution)
  • lsattr 显示文件属性(attribution)
  • chmod
    chmod [-cfvR] mode 文件名称
    mode格式:
    [ugoa...][[+-=][rwxX]...][,...]
    u(user),g(group),o(others)表示文件拥有者,统一群体者,其它人;a(all)=ugo
    ±=表示增加权限,减少权限,唯一设定权限
    rwxX表示可读可写可执行,只有该文件是个子目录或者该文件已经被设定为可执行
    [cfvR]
    -c:如果文件权限改变了,显示更改动作
    -f:如果文件权限无法更改,不显示错误讯息
    -v:显示权限更改的详细资料
    -R:对目录下所有文件和子目录递归更改相同权限
    以下两个命令都是将file1.txt设为所有人可读
chmod ugo+r file1.txt
chmod a+r file1.tex
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值