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")