Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > media > main > by-pkgid > aa09dbc8e851e434dcc4e1b20f84d6e9 > files > 280

howto-html-es-9.1-0.5mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>C&oacute;mo pasar de DOS a Linux.: Gesti&oacute;n de Directorios</TITLE>
</HEAD>
<BODY>
<A HREF="Dos-a-Linux-Como-2.html">Anterior</A>
<A HREF="Dos-a-Linux-Como-4.html">Siguiente</A>
<A HREF="Dos-a-Linux-Como.html#toc3">Indice</A>
<HR>
<H2><A NAME="Directorios"></A> <A NAME="s3">3. Gesti&oacute;n de Directorios</A></H2>



<H2><A NAME="ss3.1">3.1 Directorios: Nociones preliminares</A></H2>


<P>Hemos visto las diferencias entre los ficheros de DOS y Linux. Entre
directorios, bajo DOS el directorio ra&iacute;z es <CODE>\</CODE> y bajo Linux es
<CODE>/</CODE> . De manera similar, los directorios anidados se separan
mediante <CODE>\</CODE> en DOS y mediante <CODE>/</CODE> en Linux. Ejemplo de
rutas de fichero: </P>
<P>DOS:    <CODE>C:\PAPERS\GEOLOGY\MID_EOC.TEX</CODE></P>
<P>Linux:  <CODE>/home/guido/papers/geology/mid_eocene.tex</CODE></P>
<P>Como bajo DOS, <CODE>..</CODE> es el directorio padre y <CODE>.</CODE> es el directorio
actual.  Recuerde que el sistema no le dejar&aacute; hacer <CODE>cd</CODE>, <CODE>rd</CODE> o
<CODE>md</CODE> donde usted quiera. Cada usuario comienza desde su propio
directorio llamado <CODE>~/</CODE>. En el ejemplo anterior, &eacute;ste es
<CODE>/home/guido</CODE>. </P>


<H2><A NAME="ss3.2">3.2 Permisos en los directorios.</A></H2>


<P>Los directorios tambi&eacute;n tienen permisos. Lo que hemos visto en la Secci&oacute;n
<A HREF="Dos-a-Linux-Como-2.html#Permisos">Permisos</A> tambi&eacute;n rige para los directorios (usuario, grupo, y
otros). Para un directorio, <CODE>rx</CODE> significa que puede cambiar a ese
directorio, y <CODE>w</CODE> significa que puede crear o borrar ficheros en el
directorio (seg&uacute;n los permisos de los ficheros, por supuesto), o el
directorio mismo. </P>
<P>Por ejemplo, para prevenir que otros usuarios husmeen en
<CODE>/home/guido/text</CODE>: </P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
$ chmod o-rwx /home/guido/text
</PRE>
</CODE></BLOCKQUOTE>
</P>


<H2><A NAME="ss3.3">3.3 Equivalencia de comandos de DOS a 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>EJEMPLOS</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
DOS                                     Linux
---------------------------------------------------------------------

C:\GUIDO&gt;dir                            $ ls
C:\GUIDO&gt;dir file.txt                   $ ls file.txt
C:\GUIDO&gt;dir *.h *.c                    $ ls *.h *.c
C:\GUIDO&gt;dir/p                          $ ls | more
C:\GUIDO&gt;dir/a                          $ ls -l
C:\GUIDO&gt;dir *.tmp /s                   $ find / -name &quot;*.tmp&quot;
C:\GUIDO&gt;cd                             $ pwd
        n/a - ver nota                  $ cd
        idem                            $ cd ~
        idem                            $ cd ~/temp
C:\GUIDO&gt;cd \otros                      $ cd /otros
C:\GUIDO&gt;cd ..\temp\trash               $ cd ../temp/trash
C:\GUIDO&gt;md newprogs                    $ mkdir newprogs
C:\GUIDO&gt;move prog ..                   $ mv prog ..
C:\GUIDO&gt;md \progs\turbo                $ mkdir /progs/turbo
C:\GUIDO&gt;deltree temp\trash             $ rm -R temp/trash
C:\GUIDO&gt;rd newprogs                    $ rmdir newprogs
C:\GUIDO&gt;rd \progs\turbo                $ rmdir /progs/turbo
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Notas:</P>
<P>
<OL>
<LI> cuando se use <CODE>rmdir</CODE>, el directorio a borrar debe estar vac&iacute;o.
Para borrar un directorio y todos sus contenidos, use <CODE>rm -R</CODE> (bajo su
propia responsabilidad). 
</LI>
<LI> el car&aacute;cter <CODE>~</CODE> es un atajo para el nombre de su
directorio de usuario. Los comandos <CODE>cd</CODE> o <CODE>cd ~</CODE> le llevar&aacute;n
a su directorio personal desde dondequiera que est&eacute;; el comando <CODE>cd
~/tmp</CODE> le llevar&aacute; a <CODE>/home/su_directorio_de_usuario/tmp</CODE>. 
</LI>
<LI><CODE>cd -</CODE> "deshace" el &uacute;ltimo cd.</LI>
</OL>
</P>


<HR>
<A HREF="Dos-a-Linux-Como-2.html">Anterior</A>
<A HREF="Dos-a-Linux-Como-4.html">Siguiente</A>
<A HREF="Dos-a-Linux-Como.html#toc3">Indice</A>
</BODY>
</HTML>