创建文件的软链接
- ln -s 文件的绝对路径 软链接名
Linux中的几个重要目录
- /dev
device-一切皆文件 - /etc
各种配置文件 - /home
所有用户的家目录 - /usr
- Unix System Resource - 游戏
- /usr/local - 用户安装的第三方软件
- /opt
- /bin
- 所有的shell命令
- cd找不到(内建命令)
- /lib
- 动态库,系统在运行的时候调用
- Do not 修改他
用户权限
- 权限信息可以使用 ls -l命令查看
- 注意:第一个 - 表示该文件是普通文件
- 分三组,每组三个权限,rwx,分别为读、写、执行
- 第一组是u - 所有者(属主)
- 第二组是g -属组
- 第三组是o -其他人
- chmod数字设定法
- 8进制数
r 值为4
w 值为2
x 值为1
- 值为0 - 详细信息中,第一列是所有者,第二列是所属组
- chown
chown命令完全可以替代chgrp
因为chgrp只能更改文件的所属组,而chown既可以更改文件所有者也可以更改该文件所属组
chown 新的文件所有者 文件名/目录
chown 新的文件所有者:新的文件所属组 文件名/目录 - chgrp
chown 新的文件所属组 文件名/目录
重点:(文件查找和检索)
- 文件查找和检索 find、grep
- 根据文件属性查找 -find
- 文件名
- find 查找的目录 -name “查找的文件名”
- 文件类型
- find 查找的目录 -type 文件类型
- Linux七大文件类型
1、普通文件:f
2、目录:d
3、符号链接:l
4、管道:p
5、套接子
6、字符设备
7、块设备
文件大小
6、高级查找
eg:查找指定目录,并列出该目录中文件详细信息
输出查找信息到指定文件中:
find ~ size +100k -size -10M | xargs ls -l > file
2、根据文件内容查找 -grep
grep -r(查找路径中有目录) “查找的内容” 搜索的路径
在后面加 -n 可以显示查找内容在文件中第几行
3、总结
find格式:
find 搜索的路径 参数 搜索的内容
grep格式
grep 搜索的内容 参数 搜索的路径
- find 查找目录 -size -10M
+:大于
-:小于- 单位:
k- 小写
M- 大写 - 直接写文件大小就是 = 的意思
- 大于10k小于100k
find 目录 -size +10k -size -100k
按日期
按创建日期: -ctime -n/+n
-ctime:create
-n:n天以内
+n:n天以外
按修改日期:-mtime -n/+n
-mtime:modify
按访问日期:-atime -n/+n
-atime:access
5、深度
-maxdepth n(层次)
搜索的最大目录层次数
-mindepth n(层次)
搜索的最小目录层次数,就是说至少要往下搜索n层
- 大于10k小于100k