Hallo, kann mich mal jemand aufklären über: drwxr-xr-x 3 root root 1024 Jul 15 1999 Books drwxr-xr-x 4 root users 1024 May 27 1999 howto drwxr-xr-x 152 root root 3072 Mar 12 13:15 packages drwxr-xr-x 4 root users 1024 Jan 30 00:59 sdb drwxr-xr-x 2 root users 18432 Jun 11 1999 selfhtml drwxr-xr-x 2 root root 1024 Jan 27 21:45 sessionmon-3.0 drwxr-xr-x 2 root root 1024 Jan 27 18:01 sqlwork-3.0 drwxr-xr-x 2 root users 1024 May 27 1999 support drwxr-xr-x 2 root users 1024 Mar 16 01:08 support-db drwxr-xr-x 10 root users 1024 Mar 12 13:16 susehilf 1. die Zahlen 3,4,152,4, ... was sie bedeuten (Anzahl der Hardlinks aus man ls - versteh ich nicht!) 2. Warum haben die Verzeichnisse packages und selfhtml 3k bzw 18k ? tia ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Ekkard Gerlach schrieb:
1. die Zahlen 3,4,152,4, ... was sie bedeuten (Anzahl der Hardlinks aus man ls - versteh ich nicht!)
Anders als unter DOS kann eine Datei kann mehrere Verzeichniseinträge haben. Der Speicherplatz wird nur einmal belegt, aber die Datei ist von verschiedenen Stellen aus zugänglich. Weil auch Verzeichnisse Dateien sind, gilt das auch für sie. Es gibt in jedem Verzeichnis den Eintrag "..", der zum übergeordneten Verzeichnis führt. Dazu noch den Eintrag des Verzeichnisses in seinem übergeordneten (hier z. B. die Zeile packages) und der "."-Eintrag im Verzeichnis packages, der auf das Verzeichnis selbst zeigt. Also hat packages hier 150 Unterverzeichnisse plus die zwei anderen Einträge. Bei Dateien werden Hardlinks mit ln erstellt.
2. Warum haben die Verzeichnisse packages und selfhtml 3k bzw 18k ?
Das kommt auf die Anzahl der Dateien in dem jeweiligen Verzeichnis an. In packages stehen nur 150 Unterverzeichnisse, in selfhtml fast 1000 Dateien. -- Christian Ullrich Registrierter Linux-User #125183 "Sie können nach R'ed'mond fliegen -- aber Sie werden sterben" --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Christian Ullrich wrote:
* Ekkard Gerlach schrieb:
1. die Zahlen 3,4,152,4, ... was sie bedeuten (Anzahl der Hardlinks aus man ls - versteh ich nicht!)
...
Es gibt in jedem Verzeichnis den Eintrag "..", der zum übergeordneten Verzeichnis führt. Dazu noch den Eintrag des Verzeichnisses in seinem übergeordneten (hier z. B. die Zeile packages) und der "."-Eintrag im Verzeichnis packages, der auf das Verzeichnis selbst zeigt. Also hat packages hier 150 Unterverzeichnisse plus die zwei anderen Einträge.
Sorry, das hatte ich auch gedacht. Stimmt aber nicht. z.B. hat bei mir das Verzeichnis : drwxr-xr-x 2 root users 1024 May 27 1999 support die Einträge: gerlach@rex:/usr/doc/support > ls -l total 2 -rw-r--r-- 1 root users 911 Nov 17 1997 suppengl.txt -rw-r--r-- 1 root users 997 Nov 17 1997 suppform.txt Nach Deiner Rechnung müssten eigentlich ein 4 dastehen (dachte ich auch!). Jedes neue neue, leere Verzeichnis hat den Eintrag 2, das stimmt. Aber scheibar auch ein Verzeichns mit schon 2 Dateien. zweites Gegen-Beispiel: ======================= drwxr-xr-x 4 root users 1024 Jan 30 00:59 sdb In sdb würden Deiner Rechnung nach 2 Verzeichniseiträge stehen plus 1 für "." und 1 für ".." aber: gerlach@rex:/usr/doc/sdb > ls -l total 2308 drwxr-xr-x 3 root root 1024 Jan 30 00:59 de drwxr-xr-x 2 root root 1024 Jan 24 20:26 gifs -rw-r--r-- 1 root root 2351030 Jul 11 1999 sdb_de.rpm gerlach@rex:/usr/doc/sdb > ls de -l total 190 lrwxrwxrwx 1 root root 7 Jan 30 00:59 gifs -> ../gifs drwxr-xr-x 2 root root 193536 Jan 30 00:59 html gerlach@rex:/usr/doc/sdb > ls gifs -l total 3 -rwxr-xr-x 1 root root 427 Dec 21 1995 gl.gif -rwxr-xr-x 1 root root 326 Dec 21 1995 green2.gif -rwxr-xr-x 1 root root 442 Jan 28 1999 suse_150.gif Ich werde überhaupt nicht schlau draus!
Bei Dateien werden Hardlinks mit ln erstellt.
2. Warum haben die Verzeichnisse packages und selfhtml 3k bzw 18k ?
Das kommt auf die Anzahl der Dateien in dem jeweiligen Verzeichnis an. In packages stehen nur 150 Unterverzeichnisse, in selfhtml fast 1000 Dateien.
o.k., hatte ich mir so gedacht. Danke. Diese Größe harmoniert immerhin noch mit der Anzahl der tatsächlichen Verzeichniseinträge. Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo, Ekkard Gerlach wrote:
Christian Ullrich wrote:
Es gibt in jedem Verzeichnis den Eintrag "..", der zum übergeordneten Verzeichnis führt. Dazu noch den Eintrag des Verzeichnisses in seinem übergeordneten (hier z. B. die Zeile packages) und der "."-Eintrag im Verzeichnis packages, der auf das Verzeichnis selbst zeigt. Also hat packages hier 150 Unterverzeichnisse plus die zwei anderen Einträge.
Sorry, das hatte ich auch gedacht. Stimmt aber nicht. z.B. hat bei mir das Verzeichnis :
drwxr-xr-x 2 root users 1024 May 27 1999 support
die Einträge: gerlach@rex:/usr/doc/support > ls -l total 2 -rw-r--r-- 1 root users 911 Nov 17 1997 suppengl.txt -rw-r--r-- 1 root users 997 Nov 17 1997 suppform.txt
Nach Deiner Rechnung müssten eigentlich ein 4 dastehen (dachte ich auch!). Jedes neue neue, leere Verzeichnis hat den Eintrag 2, das stimmt. Aber scheibar auch ein Verzeichns mit schon 2 Dateien.
probier's mal mit 'ls -al', da sind dann die zwei gesuchten Verzeichnisse da...
Ich werde überhaupt nicht schlau draus!
Normalerweise werden Dateien/Verzeichnisse, die mit einem Punkt beginnen, mit ls -l _nicht_ angezeigt, da es sich um versteckte Dateien/Verzeichnisse handelt. Nur bei leeren Verzeichnissen wird '.' und '..' angezeigt... (hab' aber keine Ahnung, warum...) cu flo -- Florian Groß e-mail: mailto:florian.gross@gmx.net Pinguin Nr. 42127 WWW: http://www.florian-gross.de/ Hinweis: Nach § 28 Abs.3 Bundesdatenschutzgesetz WIDERSPRECHE ich der Nutzung meiner Daten fuer Werbezwecke! --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
* Florian Gross schrieb am 16.Mär.2000:
Normalerweise werden Dateien/Verzeichnisse, die mit einem Punkt beginnen, mit ls -l _nicht_ angezeigt, da es sich um versteckte Dateien/Verzeichnisse handelt. Nur bei leeren Verzeichnissen wird '.' und '..' angezeigt...
$ mkdir test $ ls -l test insgesamt 0 $ Offensichtlich nicht. Wohl aber: $ su -m Password: # ls -l test drwxr-xr-x 2 brod users 8192 Mar 17 20:14 . drwxr-xr-x 65 brod users 4096 Mar 17 20:08 .. # alias ls alias ls='ls $LS_OPTIONS' # echo $LS_OPTIONS -a -N --color=tty -T 0 # exit exit $ echo $LS_OPTIONS -N --color=tty -T 0 $ Bernd -- Bitte die Etikette von Christian beachten: http://www.ndh.net/home/schult/ Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4 --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (4)
-
B.Brodesser@online-club.de
-
chris@chrullrich.de
-
egerlach@nikocity.de
-
florian.gross@gmx.net