linux基础笔记-7-文件与目录管理

1.ls

--full-time 以完整时间模式(包括年、月、日、时、分)输出

--time={atime,ctime} 输出访问时间或改变权限属性时间(ctime),而非内容更改时间(modification time)

2.basename 取得最后的文件名

dirname 取得目录名

3.cat [-AbEnTv]

-A:相当于-vET的整合参数,可列出一些特殊字符,而不是空白而已

-b:列出行号,仅针对非空白行做行号显示,空白行不标行号

-E:将行尾的断行符$显示出来

-n:打印行号,连同空白行也有行号

-T:将[Tab]按键以^I显示出来

-v:列出看不出来的特殊字符

tac 反向显示

nl 添加行号打印

4.非文本文件 od

5.touch

创建一个空文件

将某个文件日期修改为目前日期(mtime与atime)

6.文件默认权限 umask [-S] ,默认目录完全权限为drwxrwxrwx,文件为-rw-rw-rw-

7.文件隐藏属性chattr,lsattr

常见的包括只能新增数据的+a与完全不能更动文件的+i属性

8.文件具有SUID的特殊权限时,代表当用户执行此二进制程序时,在执行过程中用户会暂时具有程序所有者的权限。

9.目录具有SGID的特殊权限时,代表用户在这个目录下创建的文件用户组都会与该目录的用户组名相同

10.目录具有SBID的特殊权限时,代表在该目录下用户创建的文件只有自己与root能够删除

11.文件的类型可以使用file命令

12.查找命令的完整文件名可以用which或type,这两个命令都是通过PATH变量来查找文件名

13.查找文件的完整文件名可以使用whereis或locate到数据库文件去查找,而不实际查找文件系统

14.利用find可以加入许多参数来直接查询文件系统,以获得自己想要知道的文件名

猜你喜欢

转载自blog.csdn.net/jiguanglong/article/details/81180897