第十四天
第十四天
1.软链接和硬链接区别说下:
软连接:
软连接是存放在另一个文件的路径的形式存在
软连接可以跨文件系统,硬链接不可以
软连接可以对一个不存在的文件名进行连接,硬链接必须要有源文件
软连接可以对目录进行连接
硬链接
硬链接,以文件副本的形式存在,但不占用实际空间
不允许给目录创建硬链接
硬链接至于在同一个文件系统中才能创建
删除其中一个硬链接文件并不影响其他有相同inode号 的文件
-
查找/etc/目录下,所有.conf后缀的文件
find /etc -type f -name "*.conf"
3 查找/目录下最后创建时间是3天前,后缀是*.log的文件**
find / -type f -name "*.log" -ctime +3
-
把/data压缩成如下: data-20240208.tar.gz 也实战操作下
tar -czvf data-20240208.tar.gz /data tar -zcvf data-20240208.tar.gz /data z 压缩方式gzip c 创建压缩包文件 v 显示压缩过程 f 指定压缩路径 x 解压 可以带-也可以不带
-
把上面解压操作
tar -xzvf data-20240208.tar.gz
-
压缩文件时候 比如排除 ex.txt 不要压缩其她压缩
tar -czvf archive.tar.gz --exclude=ex.txt
tar zcvf test.tar.gz data --exclude ex.txt
笔试题:
1 查找/root目录 .txt结尾的文件找出来
find /root -type f -name "*.txt"
2 利用tar命令压缩打包 services
tar -czvf services.tar.gz /path/to/services
tar zcvf services.tar.gz services
3 找到root 目录 .txt结尾文件 找到并删除
find /root -type f -name "*.txt" -delete
如何验证
find /root -type f -name "*.txt"
4 如何找到root目录 .txt结尾文件 找到 批量移动到 /tmp 目录
find /root -type f -name "*.txt" -exec mv {} /tmp/ \;
5 chmod 755 代表啥意思
chmod 755
第一位7代表文件所有者的权限,7对应rwx(读写执行)权限全开
第二位5代表同组用户的权限,5对应rx(读执行)权限
第三位5代表其他用户的权限,5同样对应rx(读执行)权限
总结:设置了一个文件或目录的所有者拥有全部权限,同组用户和其他用户具有读取和执行权限,但没有写入权限。