Sida 1 av 1

Skapa tom kopia på filstruktur?

Postat: 23 nov 2009, 12:08
av rylleman
Finns det något verktyg som låter mig skapa en kopia av en filstruktur med tomma filer?

Jag vill ha referenskopior av gamla offline-projekt kvar på datorn så jag fortfarande kan söka bland filerna. Jag vill inte använda speciella databasprogram för dethär (som jag vet finns) utan vill hålla det enkelt.

Jag kan nog sätta ihop ett bash-script som gör precis dethär, går igenom en filstruktur och skapar ny mappstruktur på annan plats och skapar tomma filer med touch i denna, men jag undrar om det finns någon färdig lösning på det här innan jag sätter igång?

Re: Skapa tom kopia på filstruktur?

Postat: 23 nov 2009, 12:17
av Lars
Jag känner inte till något färdigt verktyg, men det räcker väl med dessa två rader för att "kopiera" från katalog1 till katalog2:

Kod: Markera allt

find katalog1 -type d -exec mkdir katalog2/\{\} \;
find katalog1 -type f -exec touch katalog2/\{\} \;

Re: Skapa tom kopia på filstruktur?

Postat: 23 nov 2009, 13:00
av rylleman
Tack, det ser ut som en början på mitt bash-script :).

Re: Skapa tom kopia på filstruktur?

Postat: 24 nov 2009, 21:43
av Konservburk
Lars skrev:Jag känner inte till något färdigt verktyg, men det räcker väl med dessa två rader för att "kopiera" från katalog1 till katalog2:

Kod: Markera allt

find katalog1 -type d -exec mkdir katalog2/\{\} \;
find katalog1 -type f -exec touch katalog2/\{\} \;
Det där kan även göras på en enda rad med fördelen att find då bara behöver stega igenom filsytemet en gång istället för två...

Kod: Markera allt

find katalog1 -type d -exec mkdir katalog2/{} \; , -type f -exec touch katalog2/{} \;