Как получить полный список файлов на жестком диске в удобном формат? [closed]

Мой жесткий диск вот-вот выйдет из строя, и я собираюсь купить новый. Большинство моих файлов не являются личными и в основном скачиваются из Интернета. В качестве контрмеры я хотел получить полный список файлов на моем жестком диске, который можно было бы легко найти в случае, если жесткий диск вышел из строя ранее (чтобы я мог повторно загрузить его позже). {1}} Заранее спасибо.

1
задан 9 March 2014 в 07:02

1 ответ

Метод 1 (использование find)

find /path/to/the/directory >~/file.txt

Метод 2 (использование древовидного пакета)

sudo apt-get install tree
tree -fi /path/to/the/directory >~/file.txt

использование

tree -fia /path/to/the/directory >~/file.txt

для скрытых файлов также

Здесь Вы найдут все имена файлов в файле под названием file.txt в ~

, Метод 3 (Используя Bash)

Выполняет это от /path/to/the/directory (Thats - то, если Вы захотите все файлы под домом, Если Вы захотите что-то еще изменение соответственно)

, который является

cd /path/to/the/directory
ls -R --group-directories-first >~/file.txt 

Здесь, то Вы найдут все имена файлов в файле названными file.txt в ~

, Метод 4 (Используя Python)

Выполняет этот сценарий Python, и Вы получите файл, названный newfile.txt со всем содержанием в / корневом каталоге

#!/usr/bin/env python
import os
import fnmatch
path = '/home'
configfiles = [os.path.join(dirpath, f)
    for dirpath, dirnames, files in os.walk(path)
    for f in fnmatch.filter(files, '*.*')]
with open("newfile.txt", 'w') as fp:
    for files in configfiles:
        fp.write(files+"\n")
0
ответ дан 9 March 2014 в 07:02

Другие вопросы по тегам:

Похожие вопросы: