当前位置:首页 > Linux > 正文

Linux如何查看不同磁盘目录?

使用 df -h查看磁盘挂载点,再通过 ls命令访问对应目录, ls /mnt/data可浏览挂载在 /mnt/data下的文件,终端或文件管理器均可操作。

基础概念:Linux磁盘与挂载

Linux中磁盘需挂载到目录(称为挂载点)才能访问。

  • 是根目录(通常对应系统盘)
  • /home 可能挂载另一块硬盘
    通过挂载点访问磁盘内容,而非直接操作盘符(如Windows的C盘)。

命令行查看方法(推荐)

步骤1:确认磁盘挂载位置

df -h  # 查看所有磁盘使用情况及挂载点

输出示例:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1        50G   20G   28G  42% /
/dev/sdb1       200G   50G  150G  25% /data

步骤2:进入目标磁盘目录

cd /data  # 切换到挂载点为/data的磁盘

步骤3:查看文件夹内容

ls -l  # 列出详细文件信息(权限、大小等)
ls -la # 包含隐藏文件夹(以.开头)
tree -L 2  # 树状展示目录结构(需安装tree工具)

进阶命令:

命令 作用 示例
du -sh * 统计当前目录各文件夹大小 du -sh /data/*
find /data -type d 搜索/data下所有文件夹 find /data -type d -name "logs"
mount | grep sd 过滤已挂载的物理磁盘 mount | grep /dev/sd

图形界面查看方法

  1. 文件管理器

    Linux如何查看不同磁盘目录?  第1张

    • GNOME:打开 Files(Nautilus) → 左侧导航栏点击挂载点(如/data
    • KDE:使用 Dolphin → 地址栏输入路径(如/mnt/disk2
    • 通用:桌面直接双击磁盘图标(需已挂载)
  2. 磁盘工具

    • 安装gnome-disk-utility → 搜索 Disks 应用 → 选择磁盘分区 → 点击挂载按钮

关键注意事项

  1. 权限问题

    • 无权限访问时:ls: cannot open directory: Permission denied
    • 解决方案:
      sudo ls /目标目录  # 临时提权查看
      sudo chmod 755 /目录  # 修改权限(谨慎操作)
  2. 磁盘未挂载

    • 查看未挂载磁盘:sudo fdisk -l
    • 手动挂载:
      sudo mkdir /mnt/mydisk  # 创建挂载点
      sudo mount /dev/sdb1 /mnt/mydisk  # 挂载磁盘
  3. 路径规则

    • 绝对路径:以开头(如/home/user/docs
    • 相对路径:基于当前目录(如cd ../backups

总结建议

  • 命令行:适合批量操作、远程管理,推荐掌握lscddf核心命令。
  • 图形界面:适合直观浏览和文件拖拽。
  • 安全提示
    • 避免对/dev/sys等系统目录误操作
    • 修改权限前备份数据(sudo cp -r /目录 /备份路径

引用说明:本文方法基于Linux Filesystem Hierarchy Standard及GNU Coreutils手册,适用于主流发行版(Ubuntu/CentOS等),命令详情可通过man [命令名](如man ls)查阅官方文档。

0