/usr/share/doc/HOWTO/de-html/DE-DOS-nach-Linux-HOWTO-3.html is in doc-linux-de 2003.10-5.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
<TITLE>Von DOS nach Linux HOWTO : Verzeichnisse </TITLE>
<LINK HREF="DE-DOS-nach-Linux-HOWTO-4.html" REL=next>
<LINK HREF="DE-DOS-nach-Linux-HOWTO-2.html" REL=previous>
<LINK HREF="DE-DOS-nach-Linux-HOWTO.html#toc3" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-DOS-nach-Linux-HOWTO-4.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO-2.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="Directories"></A> <A NAME="s3">3.</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3">Verzeichnisse </A></H2>
<H2><A NAME="ss3.1">3.1</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3.1">Vorbemerkungen</A>
</H2>
<P>Wir haben bereits die Unterschiede zwischen Dateien unter DOS/Windows und Linux
besprochen. Was Verzeichnisse angeht, ist das Wurzelverzeichnis unter DOS
\, während es unter Linux / ist. Ebenso werden Verzeichnisse in Pfadnamen
unter DOS durch ein \ voneinander getrennt, unter Linux durch ein /.
Darüber hinaus gibt es unter Linux keine Laufwerke wie z.B. C: unter DOS.
Wenn man mehrere Festplatten oder Partitionen hat, werden diese unter Linux
zu einem einzigen Verzeichnisbaum zusammengefaßt. Beispiele für Dateipfade:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
DOS: C:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux: /home/guido/papers/geology/mid_eocene.tex
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Wie üblich ist <CODE>..</CODE> das übergeordnete Verzeichnis und <CODE>.</CODE> das
aktuelle. Man beachte, daß man nicht überall in jedes Verzeichnis mit
<CODE>cd</CODE> wechseln kann, oder mit <CODE>rmdir</CODE> oder <CODE>mkdir</CODE> Verzeichnisse
löschen bzw. anlegen kann, in Abhängigkeit davon, ob man die
entsprechenden Rechte hat oder nicht. Jeder Nutzer befindet sich nach dem
Einloggen in seinem eigenen Verzeichnis, üblicherweise als
HOME-Verzeichnis bezeichnet. Auf meinem PC ist mein Home-Verzeichnis z.B.
<CODE>/home/guido</CODE>.</P>
<H2><A NAME="ss3.2">3.2</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3.2">Zugriffsrechte von Verzeichnissen</A>
</H2>
<P>Verzeichnisse haben natürlich auch Zugriffsrechte wie Dateien. Die Rechte,
die im Abschnitt
<A HREF="DE-DOS-nach-Linux-HOWTO-2.html#Permissions">Rechte und Eigentümer</A>
für Dateien besprochen wurden, existieren auch analog bei Verzeichnissen
(user,group,other). Für ein Verzeichnis bedeutet <CODE>rx</CODE>, daß man in das
Verzeichnis wechseln kann und sich den Inhalt auflisten lassen kann. <CODE>w</CODE>
dagegen bedeutet, daß man eine Datei im Verzeichnis löschen kann oder eine
neue anlegen. Man kann eine Datei in einem Verzeichnis, für das man
Schreibrechte besitzt, auch dann löschen, wenn die Datei für einen
eigentlich schreibgeschützt ist. Das System fragt zwar an, ob man die
Datei wirklich löschen will, aber wenn man ja sagt verschwindet die Datei.
Der Schreibschutz für Dateien bezieht sich nur auf das Verändern der Datei
selber. Das Löschen einer Datei ist aber eine Änderung am Verzeichnis,
denn die Datei selbst wird nicht verändert, sondern nur ihr Eintrag aus
dem Verzeichnis entfernt.</P>
<P>Um z.B. zu verhindern, daß andere Nutzer im Verzeichnis
<CODE>/home/guido/text</CODE> herumschnüffeln, gibt man ein:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ chmod o-rwx /home/guido/text
</PRE>
</CODE></BLOCKQUOTE>
</P>
<H2><A NAME="dir"></A> <A NAME="ss3.3">3.3</A> <A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3.3">Übertragen von Kommandos von DOS nach Linux </A>
</H2>
<P>
<BLOCKQUOTE><CODE>
<PRE>
DIR: ls, find, du
CD: cd, pwd
MD: mkdir
RD: rmdir
DELTREE: rm -R
MOVE: mv
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Beispiele:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
DOS Linux
________________________________________________________________
C:\GUIDO>dir $ ls
C:\GUIDO>dir file.txt $ ls file.txt
C:\GUIDO>dir *.h *.c $ ls *.h *.c
C:\GUIDO>dir/p $ ls | more
C:\GUIDO>dir/a $ ls -l
C:\GUIDO>dir *.tmp /s $ find / -name "*.tmp"
C:\GUIDO>cd $ pwd
nicht vorhanden - siehe Bemerkung $ cd
dito $ cd ~
dito $ cd ~/temp
C:\GUIDO>cd \other $ cd /other
C:\GUIDO>cd ..\temp\trash $ cd ../temp/trash
C:\GUIDO>md newprogs $ mkdir newprogs
C:\GUIDO>move prog .. $ mv prog ..
C:\GUIDO>md \progs\turbo $ mkdir /progs/turbo
C:\GUIDO>deltree temp\trash $ rm -R temp/trash
C:\GUIDO>rd newprogs $ rmdir newprogs
C:\GUIDO>rd \progs\turbo $ rmdir /progs/turbo
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Bemerkungen:</P>
<P>
<OL>
<LI> Bei der Benutzung von <CODE>rmdir</CODE> muß das zu löschende Verzeichnis
leer sein. Will man ein Verzeichnis mitsamt seinem Inhalt auf einmal
loswerden hilft ein <CODE>rm -R</CODE>. <EM>VORSICHT!</EM> Mit diesem Befehl kann man
ganze Verzeichnisbäume auf Nimmerwiedersehen verschwinden lasen. Also
zweimal überlegen.
</LI>
<LI> Das Zeichen '<CODE>~</CODE>' ist eine Abkürzung für den Namen des
eigenen Home-Verzeichnisses, wenn es am Anfang des Pfad/Dateinamens steht.
Das Kommando <CODE>cd</CODE> oder <CODE>cd ~</CODE> bringen einen sofort ins eigene
Home-Verzeichnis, egal wo man gerade ist. <CODE>cd ~/tmp</CODE> bringt einen
demnach ins Verzeichnis <CODE>/Pfad_zum_Homeverzeichnis/tmp</CODE>.
</LI>
<LI> <CODE>cd -</CODE> ist ein "undo" für das letzte <CODE>cd</CODE>.
</LI>
</OL>
</P>
<HR>
<A HREF="DE-DOS-nach-Linux-HOWTO-4.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO-2.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-DOS-nach-Linux-HOWTO.html#toc3"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>
|