Comandos Linux
Comandos Linux
Comandos Linux
du (disk usage)
o opciones del comando du
–> El comando du, nos muestra un resumen del uso del disco por un conjunto de
directorios y archivos.
Y el resultado del comando du -sh directorio, que mostrará solamente el peso del
directorio
du también permite especificar la profundidad de directorios a la cual podemos ejecutar
el comando.
–> El comando cp sirve para copiar de origen a destino, o bien de varios origen a
directorio. A continuación vamos a hacer algunos ejercicios.
Primero comprobamos que en el directorio actual existen varios archivos y un
subdirectorio.
Copiamos el archivo hola.txt, situado dentro del directorio dir1, al directorio dir2, y al
mismo tiempo renombrándolo como hey.txt:
Copiaremos con los parámetros recursivo y verbose, todos los archivos con extensión
.txt, a otro directorio
cp -vr dir2/dir3 .
De nuevo con los parámetros verbose y recursivo. Y posteriormente realizaremos un ls
para comprobar que el directorio ha sido copiado:
Ahora nos queda comprobar la integridad de los archivos copiados en Linux. Lo
podemos hacer con el comando cat, con el que visualizaremos el contenido del archivo,
o con el comando md5sum, con el cual podremos comparar la suma de comprobación
entre el archivo original y el archivo copiado (si la copia del archivo se ha realizado
correctamente podremos ver que la cifra del checksum es la misma):
Comando mv
mv dir1/hola.txt dir3/dir4/hello.txt
Hemos movido el archivo hola.txt, situado dentro del directorio dir1, al directorio
dir3/dir4, y cambiándole el nombre al archivo por hello.txt
mv dir5 dirnuevo
después hacemos un ls para comprobar que el directorio dirnuevo contiene los
directorios y/o archivos que contenía antes de moverlo.
Podemos crear enlaces de 2 tipos: enlace duro (en los que un mismo inodo es apuntado
por dos nombres diferentes) y enlace blando o simbólico (que es más parecido a un
acceso directo).
ln dir1/dir2/dir3/archivo3.txt enlacearchivo
Como se puede ver, ambos utilizan el mismo inodo, y el número de enlaces es 2.
ln -s dir1/dir2/dir3/archivo3.txt enlaceblando
Y realizamos de nuevo un stat para comprobar los resultados:
Podemos ver que se ha creado un nuevo inodo, y que el número de enlaces ahora es 1.