第一周作业三:总结文件系统的基本原理和常用命令

张开发
2026/4/7 14:41:59 15 分钟阅读

分享文章

第一周作业三:总结文件系统的基本原理和常用命令
一、Linux 文件系统基本原理1. 一切皆文件Linux 里所有东西都是文件普通文件、目录硬件硬盘、U 盘、显示器进程信息、网络套接字配置、设备、管道……统一用文件路径访问没有 C 盘 D 盘。2. 单一根目录结构只有 一个根 /所有目录都挂在它下面。典型结构plaintext/├── /bin 基本命令├── /etc 配置文件├── /home 用户家目录├── /root 管理员家目录├── /usr 软件、库├── /var 日志、数据├── /tmp 临时文件├── /dev 设备文件├── /mnt 挂载目录3. 路径概念绝对路径从 / 开始如 /etc/passwd相对路径从当前目录开始如 ./test、../log4. 文件元数据inode每个文件有一个唯一 inode 号存储文件大小、权限、属主时间创建 / 修改 / 访问数据块位置文件名只是指向 inode 的标签查看bash运行ls -i 看 inode 号stat 文件 看详细信息5. 文件类型- 普通文件d 目录l 软链接快捷方式c 字符设备b 块设备p 管道s socket6. 权限体系每个文件有三类权限u 属主 userg 属组 groupo 其他 others权限r 读 4w 写 2x 执行 1二、文件系统最常用命令1. 目录切换与查看pwd 显示当前路径cd 切换目录cd .. 回到上一级cd 回家目录ls 列出文件ls -l 详细信息ls -a 显示隐藏文件ls -lh 人性化大小ls -ld 看目录本身信息2. 创建、删除、复制、移动mkdir dir 建目录mkdir -p a/b/c 递归建目录touch file 建空文件/更新时间rm file 删除文件rm -r dir 删除目录rm -rf 强制递归删除cp file dir 复制文件cp -r dir1 dir2 复制目录mv file dir 移动/重命名3. 查看文件内容cat file 直接打印全文more file 分页向下看less file 可上下翻、搜索推荐head file 看前10行head -n 20 前20行tail file 看后10行tail -f 实时刷新看日志4. 查找文件find /path -name *.log 按名字找find / -type f -size 100M 找大文件find / -user root 按属主找which command 找命令位置whereis command 找命令帮助源码locate file 快速查找数据库5. 权限与属主chmod 644 file 修改权限chmod x file 加执行权限chown user file 改属主chown user:group file 改属主和组chgrp group file 改组6. 链接ln file hardlink 硬链接同一个inodeln -s file softlink 软链接快捷方式7. 磁盘与挂载df -h 看磁盘使用du -sh dir 看目录大小du -sh * 看当前所有目录大小mount 挂载设备umount 卸载8. 压缩与解压tar -czf file.tar.gz dir 压缩tar -xzf file.tar.gz 解压tar -tf file.tar.gz 查看内容9. 文本处理配合文件常用grep key file 搜索关键词grep -i 忽略大小写grep -v 反向匹配grep -n 显示行号grep -r 递归搜目录wc -l 统计行数

更多文章