In BashKopieren eine Datei in alle Unterverzeichnis mit chmod in bash
Ich versuche, einen Weg zu finden, um eine Datei in jedem Unterverzeichnis mit der guten chmod
zu kopieren:
Beispiel:
toto.txt ist in/home/a
aber in ein, finden wir 3 dir
"b, c, d"
Ich möchte toto.txt
in b kopieren, c, d, ohne toto.txt
von einem zu löschen.
'für dir in b c d; do cp /home/a/toto.txt "$ dir"; done' – fedorqui
Sie erwähnen 'chmod' zweimal, haben Sie es mit einem Werkzeug zum Kopieren von Dateien verwechselt, oder erwarten Sie, die Berechtigungen für die Dateien zu ändern? – Aaron
Nun, danke für deine Antworten! Wie Aaron sagte, ich erwähne chmod, wird es möglich sein, die Berechtigungen von "toto.txt" abhängig von den Berechtigungen des Verzeichnisses zu ändern? Beispiel: toto.txt in b wird 777 haben toto.txt in c wird 755 haben, weil c 755 chmod hat? –