linux:
查询目录ls命令:
ls
ls -l
ls -lh
ls -li(inode节点,主键)
语法描述:
-文件 | [d目录] | [l链接] 用户权限 组权限 其他权限 文件或目录所属用户 文件或目录所属组 文件大小(h格式化显示大小) 最后修改时间 文件
->是带有链接的文件
链接(快捷方式)
目录处理命令
删除目录:mkdir
删除空目录:rmdir
删除文件或目录:rm -rf
-r删除目录
-f强制删除
复制命令
cp [选项] [源文件] [目标文件]
cp a1/ab.txt a2
cp a1/ab.txt a3/ab2.txt
-r复制目录
-p文件属性一起复制
-d复制链接属性(若是链接文件)
剪切(可以改名)
mv [源文件] [目标文件]
链接命令ln(link)
硬链接、软链接(win快捷方式)
ln /root/a1.txt /root/x/a2.txt
可通过i节点查看,他们是同一个文件,
硬链接缺点:删除目标后,其实还有一个入口。
软链接没有实际的文件数据,
修改任意文件,另一个都改变,
删除源文件,软链接不能使用。
软链接和硬链接最重要的区别:
假如把源文件删除,软链接则不能用,硬链接不影响使用。
ln -s [源文件][目标文件](有指向)
删除软链接源文件,查看目标文件(cat)
文件查找命令
快速查找文件locate
介绍:
后台有数据库,在数据库中搜索,速度快
updatedb 更新数据库
配置文件:/etc/updatedb.conf
缺点:只能按文件名模糊搜索
安装:
[root@localhost ~]# locate java
-bash: locate: 未找到命令
yum -y install mlocate
如无法安装,请先配置yum源。
实战一:配置yum源
1、挂载光驱
2、创建文件并且增加配置信息
3、测试安装软件包
更新:
数据库不是实时更新的,所以要更新一下。
updatedb表示更新数据库