用于记录驱动器中所有文件名的程序

时间:2014-04-22 03:55:53

标签: file directory file-recovery

是否有程序列出了我的驱动器中的所有文件名?我认为如果我得到一个坏的驱动器,这可以在文件恢复(更像是替换)方面走很长的路。

由于

1 个答案:

答案 0 :(得分:0)

$ sudo find / 

这将列出根目录中的所有文件。但是,这也可能包含硬盘上实际不存在的文件

运行df -ah可能会显示类似这样的内容

$ df -ah 
Filesystem        Size  Used Avail Use% Mounted on
/dev/sda1          66G   37G   26G  60% /
proc                 0     0     0    - /proc
sysfs                0     0     0    - /sys
none                 0     0     0    - /sys/fs/fuse/connections
none                 0     0     0    - /sys/kernel/debug
none                 0     0     0    - /sys/kernel/security
udev              3.9G  4.0K  3.9G   1% /dev
devpts               0     0     0    - /dev/pts
tmpfs             792M  824K  792M   1% /run
none              5.0M     0  5.0M   0% /run/lock
none              3.9G  1.6M  3.9G   1% /run/shm
binfmt_misc          0     0     0    - /proc/sys/fs/binfmt_misc

因此您可以尝试排除某些路径,例如

$ sudo find / |egrep -v "^/proc|^/sys|^/dev|^/run" 

相反,您可能会发现您真正关心的所有文件都在/ home和/或

中,而不是点击某些文件。
$ sudo find /etc /home

如果你有一个外置硬盘并安装了它,你的路径和UUID可能会有所不同,但你可以试试

$sudo find /media/81cb1964-8fbe-4ea8-ae7b-fd57c32c5b97/ 

使用df -ah确定您的装载路径。