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?
Skapa tom kopia på filstruktur?
-
- Inlägg: 6191
- Blev medlem: 14 jan 2007, 19:31
- OS: Ubuntu
- Utgåva: 22.10 Kinetic Kudu
- Ort: Stockholm
Re: Skapa tom kopia på filstruktur?
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/\{\} \;
-
- Inlägg: 477
- Blev medlem: 23 apr 2007, 16:37
- OS: Ubuntu
- Utgåva: 12.04 Precise Pangolin LTS
- Ort: bagarmossen
Re: Skapa tom kopia på filstruktur?
Tack, det ser ut som en början på mitt bash-script
.

- Konservburk
- Inlägg: 5919
- Blev medlem: 07 apr 2007, 22:28
Re: Skapa tom kopia på filstruktur?
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å...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/\{\} \;
Kod: Markera allt
find katalog1 -type d -exec mkdir katalog2/{} \; , -type f -exec touch katalog2/{} \;