如何列出分区内的文件和文件夹

如何列出分区内的文件和文件夹

我将我的主目录备份到我创建的新分区 /sdb1。现在我想检查我的主目录的文件和文件夹是否确实复制到了分区中。我注意到我无法进入分区并 ls 其内容。我该怎么做?

sudo mount -t ext4 /dev/sdb1 /mnt
sudo dump -0 -f /dev/sdb1 ~
ls /dev/sdb1

这里发生的另一件事是执行 dump 之后的 sdb1 似乎未格式化。

答案1

安装后/dev/sdb1/mnt必须检查内部文件是否存在/mnt

ls /mnt

答案2

这是我的理解。如果我错了,请纠正我。

  • 大多数程序在文件系统级别运行,其中数据结构是文件和元数据
  • dump与 一样dd,在设备级别运行,其中没有数据结构,只有二进制。
  • /dev/sdb1是一个设备,而不是一个目录,因此您需要挂载它以使在文件系统级别运行的程序可以访问它。

因此,要做您想做的事情,您需要在挂载点而不是设备上进行操作:

sudo mount /dev/sdb1 /mnt # Mount the device to the mountpoint.
cd /mnt                   # Now you can cd, use ls, or read the files

相关内容