Búsqueda de sitios web

Comando cksum en Linux con ejemplos - Tutorial de línea de comandos de Linux


La transferencia de archivos es una actividad común que realizarás con frecuencia, ya sea que uses Linux o cualquier otro sistema operativo. Normalmente, esto se realizará sin problemas, ya que este proceso no es muy complejo para los sistemas informáticos. Pero en algunos casos puede producirse corrupción de archivos. El comando cksum en Linux nos ayuda a verificar la integridad de los archivos y eliminar descargas y transferencias de archivos corruptas.

La peor parte de la corrupción de archivos es que no siempre se nota fácilmente. Y puede haber ocasiones en las que no tendrás idea durante días hasta que intentes abrir un archivo y no funcione. Ahí es donde resulta útil cksum en Linux.

Podemos utilizar el comando cksum (abreviatura de suma de comprobación) para mostrar el CRC (verificación de redundancia cíclica) y el recuento de bytes de un archivo. Con esta información podemos determinar eficazmente si un archivo se ha dañado durante una transferencia de archivo.

Un ejemplo de cómo podemos usar esta información para saber si un archivo está dañado o no sería comparar el CRC del archivo antes y después de la transferencia. Si se vuelven diferentes durante este proceso, es posible que el archivo esté dañado.

En este tutorial aprenderás:

  • Cómo utilizar el comando cksum en Linux

Opciones utilizadas con frecuencia

El comando cksum muestra, en su salida, el número de verificación de redundancia cíclica y el número de bytes en el archivo de su elección que se le pasa. Pero también puedes usar el comando cksum para verificar esta información en varios archivos a la vez. Cubriremos eso en los siguientes ejemplos a continuación.

Uno de los usos más comunes del comando cksum es verificar la integridad de un archivo descargado. Por ejemplo, al descargar un archivo ISO de una distribución de Linux, la suma de comprobación suele mostrarse en el sitio web del desarrollador. Puede comparar esa suma de verificación con la suya propia (generada con el comando cksum) para verificar que obtuvo el archivo según lo previsto.

Comando cksum en ejemplos básicos de Linux

  1. Ejecutar el comando cksum seguido del nombre de un archivo específico hará que el comando imprima el número de CRC y el tamaño en bytes del archivo.

    $ cksum file01
    

  2. Como mencionamos anteriormente, también podemos usar el comando cksum para mostrar el número CRC y los bytes de más de un archivo a la vez. Esto permite mucha más eficiencia y velocidad que simplemente ejecutar el comando cksum varias veces para cada nombre de archivo.

    $ cksum file01 file02 file03
    

  3. Como consejo adicional, puede combinar el comando cksum con el comando buscar para buscar archivos y generar el CRC en cada uno. Por ejemplo, el siguiente comando buscará todos los archivos .txt en el directorio de trabajo actual y todos los subdirectorios, y ejecutará el comando cksum en todos los que se encuentren.

    $ find . -iname "*.txt" -exec cksum {} \;
    

NOTA
Siempre puedes usar el comando man para leer más sobre el comando cksum y su documentación oficial. Haga clic en el enlace anterior para ver cómo abrir las páginas del manual para cualquier comando en un sistema Linux.

Pensamientos finales

En este tutorial, aprendimos todo sobre el comando cksum en Linux, que es beneficioso para usuarios generales y administradores de sistemas y que se usa con frecuencia para transferir archivos en su sistema y desea verificar la integridad de esos. archivos.

Artículos relacionados: