符号链接文件,软链接相当于快捷方式,是指向源文件,这个删掉对源文件并没有影响。
软链接:ln -s ; ln -s 源文件 新文件名;就会生成软链接;
字符(character)/块(block)设备文件,所以c开头的就是字符设备mknod命令;b开头的就是块设备(硬盘、光驱);s开头的是.sock文件也是一类特殊的文件,这类文件通常用在网络之间;
- 英文名称位regular file,标识普通文件,包含纯文本、二进制文件、数据文件等;
d 英文全称directory,代表目录;
l 英文全称link,代表符号链接 或者软链接文件,类似Windows快捷方式,它指向文件实体;
which:查命令所在的路径(完整路径)重点是变量作用;
PATH:命令行的命令会从PATH对应的路径中查找命令; PATH 对应的路径中没有这个命令就会报错,command not found;
whereis 显示命令、源码、相关文件全路径(和相关路径) whereis -b=which;
locate:快速定位文件路径;
查找文件路径,是从数据库A(/var/lib/mlocate/mlocate.db)里面查询更新A数据库用updatedb命令;C7默认是没有安装的;
yum provides locate yum install mlocate -y
find:查找目录下的文件 -type f 按文件类型查找
-a and 并且 -o or或者 !取反 -exec 对查找的结果在处理 -mtime 按修改时间查找;
xargs 分组 -n几个东西在一组,-i把{}当作前面查找的结果;
-d指定分隔符 如果不指定,默认空格;
管道 :就是将上一个命令的结果链接上下一个命令,管道后接上xargs就是对文件本身进行操作,不然就是对文件内容进行操作;
date -s“xxxxxx” -s 修改时间
+%F +%Y +%y +%m +%d +%H +%M +%S
打包、压缩 文件压缩
tar 打包;集合参数:zcvf:-z 压缩;-c创建;-v输出打包;-f对文件打包;
解压缩:zxvf -x解压;-C指定解压路径;-h跟随软链接;