BASH: Datei rekursiv in Unterverzeichnisse kopieren [gelöst]

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
gOtNoPhEaR
Beiträge: 863
Registriert: 17.04.2004 15:49:29
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Gau-Algesheim
Kontaktdaten:

BASH: Datei rekursiv in Unterverzeichnisse kopieren [gelöst]

Beitrag von gOtNoPhEaR » 28.07.2009 16:58:14

Hallo liebe Debiangemeinde,

da bin ich mal wieder mit einer Frage:
Ich möchte eine Datei index.html aus einem Verzeichnis in alle existierenden Unterverzeichnisse kopieren. Die Liste der Unterverzeichnisse bekomme ich mit:

Code: Alles auswählen

find . -type d
heraus. Wie kann ich nun die Datei in die Unterverzeichnisse kopieren?

Das ganze hat die Bewandnis, dass es sich um Unterverzeichnisse für User auf einem Webserver handelt. Damit möchte ich unterbinden, dass diese Verzeichnisse durchsucht (gebrowst) werden können, weil der Webserver ja die leere index.html lädt.
Ist dieses Vorgehen eigentlich sicher, oder gibt es bessere möglichkeiten die Verzeichnisse zu schützen?
Zuletzt geändert von gOtNoPhEaR am 28.07.2009 17:51:25, insgesamt 1-mal geändert.
Greetz, gOtNoPhEaR

OS: Debian/testing amd64

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: BASH: Datei rekursiv in Unterverzeichnisse kopieren...

Beitrag von Spasswolf » 28.07.2009 17:06:36

Wie kann ich nun die Datei in die Unterverzeichnisse kopieren?

Code: Alles auswählen

find . -type d -exec cp index.html {} \;

Benutzeravatar
TRex
Moderator
Beiträge: 8339
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: BASH: Datei rekursiv in Unterverzeichnisse kopieren...

Beitrag von TRex » 28.07.2009 17:15:54

Die korrekte Option legt man in ner .htaccess oder besser (wenn Shellzugriff) in der site-Definition fest.

Glaube das hieß Options -Indexes oder so.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Antworten