drei grundlegende fragen

Post Reply
Message
Author
eq

drei grundlegende fragen

#1 Post by eq »

1) wie kopiere ich in der shell ganze verzeichnisse(mit inhalt) ???

2) wie kann ichmir die größe eines Dateiverzeichnisses anzeigen lassen (mit inhalt),also z.Bsp. der gesamte platzbedarf von /home

3) wie kann ich mit ls NUR Verzeichnisse auflisten bzw Verzeichnisse ausschließen von ls ?

danke

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: drei grundlegende fragen

#2 Post by trinity »

1) man cp
2) man du
3) das schreib ich jetzt aber lieber nicht hin <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

Jochen

Re: drei grundlegende fragen

#3 Post by Jochen »

@Lutz:

Zum dritten Punkt reicht ein "man ls" nicht aus, falls Du das meintest (ja, ich habe gerade noch mal die man-Page gecheckt <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">). Ich behelfe mir meist mit

ls -l | grep '^d'

da in der Langform immer ein "d" als erster Buchstabe bei Directories steht.

Jochen

trinity
Posts: 821
Joined: 12. Oct 2001 10:04

Re: drei grundlegende fragen

#4 Post by trinity »

@Jochen
ich hatte da eine andere Lösung im Kopf, die war aber so kompliziert, dass wollt ich dann doch nicht von mir geben <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
und ich war mir nicht sicher, ob das in der manpage steht (wie man sieht hatte ich recht <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">)

Aber hier meine Lösung:
find . -type d -exec ls -l {} ;<!--no-->
Last edited by trinity on 06. Dec 2001 10:17, edited 1 time in total.
"Korrekt, Freundlich, Kostenfrei", wähle genau zwei. (Lutz Donnerhacke in dcsf)

marcdevil

Re: drei grundlegende fragen

#5 Post by marcdevil »

1. cp -a verzeichniss ziel
bei aelteren versionen muss das nicht klappen, dann cp -rp
2. du -sh verzeichniss
-h klappt nicht bei alten versionen
3a. ls -l | grep '^d'
alle dirs
3b. ls -l | grep '^-'
alle files

bei der find variante fehlt noch ein d nach ls -l also ls -ld , sonst gibt er alles in den verzeichnissen aus
das board schluckte uebrigens das \ vor dem ; am ende der find linie.

Jochen

Re: drei grundlegende fragen

#6 Post by Jochen »

@marcdevil: Wie üblich einfach doppelt Backslash schreiben, damit's einmal erscheint.

Im Textfeld \<!--no-->\<!--no--> -> \<!--no--> im HTML.

@Lutz: Die Lösung ist nicht gerade falsch, liefert aber auch noch alle Unterverzeichnisse und deren Unterverzeichnisse und ... Man sollte also (wenn man's so kompliziert mag) noch "-maxdepth 1" setzen.

Jochen

Post Reply