Linux文件系统管理

title

文件系统结构

Linux采用层次化的目录结构,所有文件都组织在一个根目录(/)下的树形结构中。

主要目录说明

/
├── bin/        # 基本系统命令
├── boot/       # 启动文件
├── dev/        # 设备文件
├── etc/        # 系统配置文件
├── home/       # 用户主目录
├── lib/        # 系统库文件
├── media/      # 可移动设备挂载点
├── mnt/        # 临时挂载点
├── opt/        # 可选软件包
├── proc/       # 进程信息文件系统
├── root/       # root用户主目录
├── run/        # 运行时数据
├── sbin/       # 系统管理命令
├── sys/        # 系统信息文件系统
├── tmp/        # 临时文件
├── usr/        # 用户程序
└── var/        # 变化数据(日志等)

磁盘管理

查看磁盘使用情况

# 查看磁盘空间使用情况
df -h

# 查看目录大小
du -sh /path/to/directory

# 查看磁盘分区
fdisk -l

磁盘分区

# 创建分区
fdisk /dev/sdb

# 格式化分区
mkfs.ext4 /dev/sdb1

# 挂载分区
mount /dev/sdb1 /mnt/data

# 永久挂载(编辑/etc/fstab)
echo "/dev/sdb1 /mnt/data ext4 defaults 0 2" >> /etc/fstab

文件权限

权限表示

rwxrwxrwx
|||||||++-- 其他用户权限
||||+++---- 组用户权限  
+++-------- 文件所有者权限

r(read)=4, w(write)=2, x(execute)=1

权限管理命令

# 修改文件权限
chmod 755 filename
chmod u+x filename

# 修改文件所有者
chown user:group filename

# 递归修改目录权限
chmod -R 755 directory/
chown -R user:group directory/

文件查找

# 按名称查找
find /path -name "filename"

# 按类型查找
find /path -type f    # 文件
find /path -type d    # 目录

# 按权限查找
find /path -perm 755

# 按大小查找
find /path -size +100M
powered by Gitbook© 2025 编外计划 | 最后修改: 2025-07-28 12:47:16

results matching ""

    No results matching ""