This file is indexed.

/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&auml;hrend es unter Linux / ist. Ebenso werden Verzeichnisse in Pfadnamen
unter DOS durch ein \ voneinander getrennt, unter Linux durch ein /.
Dar&uuml;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&szlig;t. Beispiele f&uuml;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 &uuml;blich ist <CODE>..</CODE> das &uuml;bergeordnete Verzeichnis und <CODE>.</CODE> das
aktuelle. Man beachte, da&szlig; man nicht &uuml;berall in jedes Verzeichnis mit
<CODE>cd</CODE> wechseln kann, oder mit <CODE>rmdir</CODE> oder <CODE>mkdir</CODE> Verzeichnisse
l&ouml;schen bzw. anlegen kann, in Abh&auml;ngigkeit davon, ob man die
entsprechenden Rechte hat oder nicht. Jeder Nutzer befindet sich nach dem
Einloggen in seinem eigenen Verzeichnis, &uuml;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&uuml;rlich auch Zugriffsrechte wie Dateien. Die Rechte,
die im Abschnitt 
<A HREF="DE-DOS-nach-Linux-HOWTO-2.html#Permissions">Rechte und Eigent&uuml;mer</A>
f&uuml;r Dateien besprochen wurden, existieren auch analog bei Verzeichnissen
(user,group,other). F&uuml;r ein Verzeichnis bedeutet <CODE>rx</CODE>, da&szlig; man in das
Verzeichnis wechseln kann und sich den Inhalt auflisten lassen kann. <CODE>w</CODE>
dagegen bedeutet, da&szlig; man eine Datei im Verzeichnis l&ouml;schen kann oder eine
neue anlegen. Man kann eine Datei in einem Verzeichnis, f&uuml;r das man
Schreibrechte besitzt, auch dann l&ouml;schen, wenn die Datei f&uuml;r einen
eigentlich schreibgesch&uuml;tzt ist. Das System fragt zwar an, ob man die
Datei wirklich l&ouml;schen will, aber wenn man ja sagt verschwindet die Datei.
Der Schreibschutz f&uuml;r Dateien bezieht sich nur auf das Ver&auml;ndern der Datei
selber. Das L&ouml;schen einer Datei ist aber eine &Auml;nderung am Verzeichnis,
denn die Datei selbst wird nicht ver&auml;ndert, sondern nur ihr Eintrag aus
dem Verzeichnis entfernt.</P>
<P>Um z.B. zu verhindern, da&szlig; andere Nutzer im Verzeichnis
<CODE>/home/guido/text</CODE> herumschn&uuml;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">&Uuml;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&szlig; das zu l&ouml;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&auml;ume auf Nimmerwiedersehen verschwinden lasen. Also
zweimal &uuml;berlegen.
</LI>
<LI> Das Zeichen '<CODE>~</CODE>' ist eine Abk&uuml;rzung f&uuml;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&uuml;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>