Brauche bitte Hilfe bei chmod

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
trickykid
Beiträge: 279
Registriert: 15.05.2003 12:37:06

Brauche bitte Hilfe bei chmod

Beitrag von trickykid » 17.10.2005 11:49:10

Hi all

ich möchte alle Dateien die auf die Endung txt hören auf 644 setzen und zwar mit einem Befehl. Mit meinen Kenntnissen komme ich aber immer nur bis ins erste Verzeichnis. Alles was tiefer liegt wird nicht gechmod. Die dir Struktur sieht ungefähr so aus:

/est
/test/test1
/test/test1/test2
/test/test1/test2/test3

In jedem Verzeichnis liegt eine txt Datei.

Wie kann ich die mit einem Schlag auf 644 setzen?

Wenn ich jetzt alle Verzeichnisse auf 644 setzen wollte, wie mache ich das?

Danke für die kleine Hilfe.

Leslie

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 17.10.2005 11:53:14

Code: Alles auswählen

chmod -R 644 ./
Aber aufpassen, wo Du stehts. Habe mir mit was Ähnlichem schön die Berechtigungen zerschossen.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 17.10.2005 11:53:23

-R für Rekursive.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

trickykid
Beiträge: 279
Registriert: 15.05.2003 12:37:06

Beitrag von trickykid » 17.10.2005 14:28:37

äh, ziczac du meinst

cd /test

chmod -R 644 ./

dann werden alle Unterverzeichnisse von /test auf 644 gesetzt?

Und wie mache ich das mit den html Dateien

chmod ./ *.html ?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 17.10.2005 14:30:18

Code: Alles auswählen

find /pfad/zum/verzeichnis -type f -iname "*.txt" -exec chmod 644 {} \;
Wenn du im aktuellen Verzeichnis arbeiten willst, einfach "." als Pfad angeben.

Antworten