Todos los datos están en archivos: documentos de oficina, canciones, películas, etc. Presentamos algunos comandos para organizar y administrar esos archivos.
ls ( LiSt) es equivalente al comando de DOS dir. Su sintaxis es la siguiente:
ls
<directorio>
-R: lista recursivamente los contenidos
del directorio y todos sus subdirectorios. Por favor
tenga en cuenta que antes de mostrar los contenidos de un
directorio, se muestra el nombre del directorio en sí
mismo.
-l: utiliza un formato de listado
extendido. Se muestran detalles sobre el archivo tales
como el tipo de archivo, permisos, dueño y tamaño.
-a: muestra también los archivos
ocultos. En sistemas
UNIX
®, todos los
archivos cuyo nombre comienza con un punto (
.) están ocultos. Utilice esta opción
para mostrar tales archivos cuando liste un directorio.
Si no desea que el directorio actual y su padre (a saber,
. y
..) se muestren, utilice en cambio
la opción
-A.
ls -lA /tmp/peliculas /tmp/imagenes:
lista los contenidos de los directorios
peliculas e
imagenes dentro del directorio
/tmp, mostrando los detalles de los
archivos y los archivos ocultos, pero sin mostrar las
entradas
. y
.. para cada directorio;
ls -R ~/: muestra, recursivamente, todos los archivos y directorios que tiene dentro de su directorio personal.
cp ( CoPy) es equivalente a los comandos de DOS copy y xcopy pero tiene más opciones. Su sintaxis es la siguiente:
cp <archivo|directorio>
<destino>
-R: copia recursiva;
obligatorio para copiar un
directorio, aunque esté vacío.
-f: reemplaza cualquier archivo
existente sin pedir confirmación. Utilizar con
cuidado.
-a: modo de archivo, preserva todos los
atributos del archivo en la copia y ejecuta una copia
recursiva.
-v: modo verboso, muestra todas las
acciones ejecutadas por
cp.
cp -f /tmp/imagenes/* imagenes/: copia
todos los archivos del directorio
/tmp/imagenes al directorio
imagenes ubicado en el directorio
actual.
No pide confirmación si se está por
sobreescribir un archivo.
cp -vR docs/ /compartidos/mp3s/*
miscosas/: copia el directorio
docs completo, más todos los archivos
del directorio
/compartidos/mp3s al directorio
miscosas, mostrando todas las
acciones ejecutadas.
cp toto pepe: hace una copia del
archivo
toto con el nombre
pepe en el directorio actual.
mv ( MoVe) es equivalente al comando de DOS move. Su sintaxis es la siguiente:
mv <archivo|directorio>
<destino>
Tenga en cuenta que cuando mueva archivos múltiples el destino debe ser un directorio. Para renombrar un archivo, simplemente muévalo al nuevo nombre.
mv /tmp/pics/*.png .: mueve todos los
archivos del directorio
/tmp/pics cuyos nombres terminan en
.png al directorio actual.
mv toto pepe: renombra el archivo
toto a
pepe. Si un directorio
pepe ya existía, el efecto de este
comando será mover el archivo
toto o el directorio completo (el
propio directorio más todos los archivos y directorios
que hay en él en forma recursiva) dentro del directorio
pepe.
mv -vf archivo* imagenes/ basura/:
mueve, sin pedir confirmación, todos los archivos del
directorio actual cuyos nombres comiencen con
archivo, junto con el directorio
imagenes completo al directorio
basura, y muestra cada operación
llevada a cabo.
El comando rm ( ReMove) es equivalente a los comandos DOS del y deltree, pero tiene más opciones. Su sintaxis es la siguiente:
rm <archivo|directorio>
rm imagenes/*.jpg archivo1: borra
todos los archivos cuyos nombres terminan en
.jpg en el directorio
imagenes y borra
archivo1 en el directorio
actual.
rm -Rf imagenes/misc/ archivo*: borra,
sin pedir confirmación, el subdirectorio
misc, del directorio
imagenes, completo, junto con todos
los archivos del directorio actual cuyos nombres
comiencen con
archivo.
mkdir ( MaKe DIRectory) es equivalente a los comandos DOS mkdir y md. Su sintaxis es la siguiente:
mkdir
<directorio> [directorio
...]
Solamente vale la
pena tener en cuenta la opción
-p. Realiza dos acciones:
crea directorios padres si no existían anteriormente. Sin esta opción mkdir fallaría, indicando que estos directorios no existen;
retorna
silenciosamente si el directorio que desea crear ya
existe. Si no se especifica la opción
-p,
mkdir devuelve un mensaje de error,
indicando que el directorio ya existe.
El directorio
de trabajo actual, simbolizado por un punto (
.), es el lugar en el sistema de archivos
en el que Usted está
“parado”. Los dos puntos (
..) simbolizan el directorio padre del
actual, que está
“un nivel más arriba”(o atrás) en la estructura
del sistema de archivos.
cd ( Change Directory) le permite navegar en la estructura del sistema de archivos. Su sintaxis es la siguiente:
cd
<directorio>