Sintaxe para criar uma lista de arquivos

0

Quando tento criar uma lista dos arquivos em um CD e salvá-lo como um arquivo de texto, algo deve estar errado com a minha sintaxe. Digitando o comando:

gz@gcomputer:/media$ ls -aRl1 >> /home/gz/texte1/infos/DateilisteCD_1.txt

leva ao resultado:

bash: /home/gz/texte1/infos/DateilisteCD_1.txt: Ist kein Verzeichnis

Isso significa "não é um diretório".

Eu tenho os caminhos com os nomes dos diretórios do navegador (Nautilus). Todos eles existem.

Qual é a sintaxe correta, por favor?

    
por Zeyer 13.06.2013 / 19:01

1 resposta

2

Isso significa que você está tratando um arquivo como um diretório:

$ ls -l
total 4
drwxr-xr-x 2 terdon terdon 4096 Jun 13 19:40 foo       <-- a directory
-rw-r--r-- 1 terdon terdon    0 Jun 13 19:40 foo.txt   <-- a file
$ ls > foo
bash: foo: Is a directory
$ ls > foo/bar  ## WORKS
$ ls > foo.txt/bar
bash: foo.txt/bar: Not a directory

Portanto, um dos nomes no caminho especificado por você existe, mas não é um diretório. Verifique se cada um dos /home/gz/texte1/infos/ é realmente um diretório e não um arquivo.

    
por 13.06.2013 / 19:42