Linux学习之旅【5】Linux文件与目录管理

  • 绝对路径“一定由根目录/写起”,相对路径不是由根目录写起;
  • 特殊目录有.,…,-,account。
  • 与目录相关的命令有cd,mkdir,rmdir,pwd等重要命令。
  • rmdir仅能删除空目录,要删除非空目录使用“rm -r”命令。
  • 用户能使用的命令是依据PATH变量所规定的目录去查找的。
  • 不同的身份(root或一般用户),系统默认的PATH并不相同。差异较大的主要有/sbin和/user/sbin。
  • ls可以查看文件的属性,尤其-d,-a,-l等参数很重要。
  • 文件的复制、删除、移动可以分别使用cp、rm、mv等命令来操作。
  • 检查文件的内容(读文件)可使用的命令包括cat,tac,nl,more,less,head,tail,od等。
  • cat -n与nl均可显示行号,区别在于默认情况下,空白行会不会编号。
  • touch可以修改文件的时间参数,也可以创建空文件。
  • 一个文件记录的时间参数有三种,分别是atime(access time),ctime(status time),mtime(modification time),ls默认显示的是mtime。
  • 除了传统的rwx权限,在Ext2/Ext3文件系统中,还可以使用chattr与lsattr设置和查看隐藏属性,常见的有+a(只能新增数据)和+i(完全不能更改文件)。
  • 新建文件或目录时,新文件的权限用umask来规范, 默认目录完全权限为drwxrwxrwx,文件则为-rw-rw-rw-。
  • 文件具有SUID的特殊权限时,代表当用户执行此二进制文件时,在执行过程中执行者会暂时具有文件所有者的权限。
  • 目录具有SGID的特殊权限时,代表用户在这个目录下面新建的文件用户组都会与该目录的用户组名相同。
  • 目录具有SBIT的特殊权限时,代表该目录下用户创建的文件只有用户自己和root可以删除。
  • 查看文件的类型可以使用file命令来查看。
  • 查看命令的完整文件名可使用which或type,都是通过PATH命令来查找文件名。
  • 要查找文件的完整文件名可以使用whereis或locate到数据库文件查找,而不实际查找文件系统。
  • 利用find可以加入许多参数来直接查询文件系统,获得自己想要知道的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值