Como obtenho uma lista completa de arquivos no meu disco rígido em um formato conveniente? [fechadas]

1

Meu disco rígido está prestes a falhar e estou prestes a comprar um novo. A maioria dos meus arquivos não é muito pessoal e é baixada da internet. Então, como uma contramedida, eu queria obter uma lista completa de arquivos no meu disco rígido que é fácil de pesquisar no caso de o disco rígido falhar antes (para que eu possa fazer o download novamente mais tarde). Agradecemos antecipadamente.

    
por user256021 08.03.2014 / 07:01

1 resposta

3

Método 1 (usando find )

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

Método 2 (usando o pacote de árvore)

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

use

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

para arquivos ocultos também

Aqui você encontrará todos os nomes de arquivos em um arquivo chamado file.txt em ~

Método 3 (usando o Bash)

Execute isto a partir de /path/to/the/directory (Isto é, se você quiser todos os arquivos em casa, Se você quiser algo diferente, mude de acordo)

isto é

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

Aqui você encontrará todos os nomes de arquivos em um arquivo chamado file.txt at ~

Método 4 (usando python)

Execute este script python e você obterá um arquivo chamado newfile.txt com todo o conteúdo no diretório / home

#!/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")
    
por Stormvirux 08.03.2014 / 07:53