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).