linux中的文件类型
- 文件 d 目录 l 软连接
权限说明
r读 w写 x执行
权限有三部分:第一部分对应u所有者,第二部分对应g所属组(u赋予权限的人),第三部分对应o其他人
数字 代表引用计数,在软连接中使用
快捷键
ctrl+L 清屏
指令
mkdir make directories 创建目录
cd change directories 切换目录
rm remove 删除文件
-r 删除目录
-f 强制删除,无论有啥都删除
cp copy 复制文件
-r 复制目录
-p 复制属性
-d 复制链接属性
-a 相当于-pdr
mv move 剪切文件或目录,也可以重命名
软硬链接
软链接,改变文件内容会互相影响,删除原文件后,软链接找不到文件 源文件写绝对路径,否则会在软链接目录下找源文件
硬链接,会改变文件属性中的引用计数
文件搜索
locate 根据文件名在后台数据库中搜索 /var/lib/mlocate
创建新文件后需要更新,每天更新一次
updatedb 更新文件名数据库
搜索命令的命令
whereis 搜索系统命令
which 还会查看别名
find [搜索范围] [搜索条件]
大范围搜索,耗费资源
搜索符合条件的文件名
-name 通配符或文件名
* 匹配任意内容
? 匹配任意一个字符
[] 匹配人括号内任意一个字符
-iname 不区分大小写
-user 按照所有者搜索
-nouser 查找没有所有者的
按照时间节点查找
-mtime 修改文件时间
-ctime 改变文件属性时间
-atime 文件访问时间
+10 十天前 -10 十天内 10 十天整
-size 按照文件大小 +10k 大于10k 10k 等于10k -10k 小于10k
-exec ls -l {} \ 按照条件查找并显示详细信息
grep 搜索字符串命令,根据文件中的字符串查找
-v 搜索不包含某个字符串的行
-i 忽略大小写