Criar pasta de subpastas e arquivos nas pastas [RESOLVIDO]

1. Criar pasta de subpastas e arquivos nas pastas [RESOLVIDO]

germano neto neves
gneves

(usa Debian)

Enviado em 30/10/2013 - 15:20h

Boa tarde,

Sou iniciante em linux e gostaria de saber se tem como criar uma pasta e dentro dela mais 4 pastas e em cada uma dessas pastas colocar 10 arquivos .txt num único comando?

Sei criar as pastas e subpastas, mas os arquivos não consigo.

O comando que eu to usando no Debian é:

mkdir -p backup/{2010..2013} ---> com esse crio as pastas, mas sei como continuar para criar os 12 arquivos dentro de cada uma delas.

Obrigado.





  


2. Re: Criar pasta de subpastas e arquivos nas pastas [RESOLVIDO]

Thiago Henrique F. Margonar
thiagomargonar

(usa CentOS)

Enviado em 30/10/2013 - 16:03h

iae parceiro, até onde sei
da para voce criar as pastas usando
#mkdir /teste/{teste1,teste2}

agora para resolver o problema de subs diretórios acredito que este script pode te ajudar.

#!/bin/bash
arquivo=12
for ((a=1; a <= $arquivo; a++)) do
{
mkdir -p /backup/arq$a
}
for ((a=1; a<=arquivo; a++)) do
mkdir -p /backup/arq$a/arquivo$a

done
done



3. Funciona

germano neto neves
gneves

(usa Debian)

Enviado em 31/10/2013 - 08:39h

Esse script funciona, mas preciso criar as pastas, subpastas e os 10 txt's num único comando (argumento).


4. Re: Criar pasta de subpastas e arquivos nas pastas [RESOLVIDO]

Thiago Henrique F. Margonar
thiagomargonar

(usa CentOS)

Enviado em 31/10/2013 - 10:31h

mkdir -p /backup/{pasta1/{subpasta1,subpasta2,subpasta3,subpasta4},pasta2/{subpasta1,subpasta2,subpasta3,subpasta4},pasta3/{subpasta1,subpasta2,subpasta3,subpasta4},pasta4/{subpasta1,subpasta2,subpasta3,subpasta4}}; touch /backup/pasta1/subpasta1/arquivo{1..10}.txt, /backup/pasta1/subpasta2/arquivo{1..10}.txt, /backup/pasta1/subpasta3/arquivo{1..10}.txt, /backup/pasta1/subpasta4/arquivo{1..10}.txt, /backup/pasta2/subpasta1/arquivo{1..10}.txt, /backup/pasta2/subpasta2/arquivo{1..10}.txt, /backup/pasta2/subpasta3/arquivo{1..10}.txt, /backup/pasta2/subpasta4/arquivo{1..10}.txt, /backup/pasta3/subpasta1/arquivo{1..10}.txt, /backup/pasta3/subpasta2/arquivo{1..10}.txt, /backup/pasta3/subpasta3/arquivo{1..10}.txt, /backup/pasta3/subpasta4/arquivo{1..10}.txt, /backup/pasta4/subpasta1/arquivo{1..10}.txt, /backup/pasta4/subpasta2/arquivo{1..10}.txt, /backup/pasta4/subpasta3/arquivo{1..10}.txt, /backup/pasta4/subpasta4/arquivo{1..10}.txt

desse jeito que vc precisa?


5. Muito Bom, obrigado

germano neto neves
gneves

(usa Debian)

Enviado em 31/10/2013 - 11:02h

Caraca! foi que foi "tinindo"...

Muito obrigado.


6. Re: Criar pasta de subpastas e arquivos nas pastas [RESOLVIDO]

Thiago Henrique F. Margonar
thiagomargonar

(usa CentOS)

Enviado em 31/10/2013 - 11:16h

precisando estamos ai se pudermos ajudar parceiro.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts