rekursives chmod im aktuellen Verzeichnis

460
mwal

Ich befand mich in einem Verzeichnis, in dem ich den gesamten Inhalt rekursiv chmodeln wollte (von der Gruppe beschreibbar machen).

Ich habe (mit Sudo): chmod -R g+w .

Und etwas seltsames passierte (ich habe alle Erlaubnis für das Verzeichnis verloren, in dem ich war, bis ich das behoben habe)

Ich endete damit (dh die Leseberechtigung wurde nicht festgelegt!):

d-wx-wx--x 5 _www _www 160B 24 Jan 11:14 storage/

Nachdem sich der obige Befehl anscheinend von etwas erholt hatte, das ich nicht verstand, tat ich dann gleich, cd .. gefolgt von chmod -R g+w storage, diesmal aus dem übergeordneten Verzeichnis, und adressierte das Verzeichnis, das ich auf diese normale Weise anvisieren möchte. Das gab mir das, was ich wollte (soweit ich es ausmachen kann, aber ich bin immer noch ein bisschen desorientiert).

Sind diese beiden Befehle nicht gleichwertig?

0
Versuchen Sie es mit einer -v-Flagge (verbose), um zu sehen, was los ist Xen2050 vor 6 Jahren 0
Ich denke, es ist sinnvoller, "chmod -R g + w *" zu verwenden und nicht "chmod -R g + w". mwal vor 6 Jahren 0
`.` ist das aktuelle Verzeichnis,` * 'bedeutet verschiedene Dateien. Ich denke, es wird ein bisschen seltsam bei Dateien, die mit einem Punkt beginnen Xen2050 vor 6 Jahren 0

0 Antworten auf die Frage