MOVIMIENTOS POR FICHEROS Y DIRECTORIOS


Como se introdujo en el primer capítulo del curso, el sistema de directorios de UNIX tiene una estructura arbórea, aunque no se trata de un árbol, como se verá en el apartado dedicado al sistema de ficheros. En este "árbol", cada usuario dispone de un Home Directory, un directorio con su nombre y bajo el cual, puede hacer lo que quiera. Es la parte "física" de la idea de tener una cuenta. As¡ pues, aunque el sistema es multiusuario, cada usuario dispone de una parte privada de disco. Cabe recordar que los ficheros cuyo nombre comienza por punto (.) permanecen ocultos. Para moverse por esta estructura de directorios, se pueden destacar los comandos:

pwd
Print Working Directory, escribe el path absoluto del directorio actual partiendo del directorio raíz. Equivale a teclear cd sin argumentos en DOS.
cd
Cambia de Directorio. Es idéntico al DOS, salvo en que cuando se teclea sin indicar directorio, conduce directamente al home directory de la persona que lo ejecuta.
cp
Copia ficheros segun la sintaxis
cp <filename1> <filename2>
donde se puede indicar el path completo de los ficheros. Equivale al comando copy de DOS.
mv
Renombra un fichero con la sintaxis
mv<antiguo> <nuevo>
Equivale al comando rename del DOS pero es mucho más potente ya que también sirve para cambiar de sitio un fichero, ya que puede incluir un path en cada nombre. Así se podría decir:
mv /.profile /home/echeva/.profile
para mover el fichero .profile desde la raíz hasta el directorio /home/echeva.
rm
Borra una lista de ficheros. Equivale al comando delete de DOS.
rmdir
Borra directorios vacíos. Equivale al comando del mismo nombre de DOS (rd).
mkdir
Crea directorios. Equivale al comando del mismo nombre de DOS (md).