Los comandos de archivos de Linux permiten manipular y gestionar archivos y carpetas en el sistema operativo Linux. Los diferentes comandos proporcionan una variedad de funcionalidades que se utilizan a menudo en la administración del sistema, el desarrollo de software y la manipulación diaria de archivos.
Por ejemplo, el comando"ls
" permite ver el contenido del directorio de trabajo actual, los comandos"mkdir
" y"touch
" permiten crear nuevas carpetas y archivos respectivamente, los comandos"cp
" y"mv
" permiten copiar o mover archivos y carpetas, el comando"rm
" permite eliminar archivos y carpetas, el comando"cat
" muestra el contenido de un archivo en la pantalla y el comando"grep
" permite buscar líneas o patrones específicos en un archivo.
Los comandos de Linux para trabajar con archivos también te permiten cambiar los permisos de archivos y carpetas, cambiar el propietario de los archivos, crear enlaces a archivos, buscar archivos utilizando varios criterios, y mucho más. Los comandos de archivos proporcionan una amplia gama de herramientas y características que ayudan en la gestión del sistema de archivos y garantizan la manipulación eficiente de archivos y carpetas en Linux.
Algunos comandos básicos de Linux para trabajar con archivos:
ls
: Muestra una lista de archivos y carpetas en el directorio de trabajo actual.
ls
cd
: Cambia el directorio de trabajo al directorio especificado.
cd /path/to/directory
mkdir
: Crea una nueva carpeta con el nombre especificado.
mkdir new_folder
touch
: Crea un nuevo fichero o actualiza la fecha de modificación de un fichero existente.
touch new_file.txt
cp
: Copia archivos o carpetas.
cp file.txt /path/to/destination
mv
: Mueve archivos o carpetas.
mv file.txt /path/to/destination
rm
: Elimina ficheros o carpetas.
rm file.txt
cat
: Muestra en pantalla el contenido de un fichero.
cat file.txt
head
: Muestra las primeras líneas del fichero (en el ejemplo: las 10 primeras líneas del fichero):
head -n 10 file.txt
tail
: Muestra las últimas líneas del fichero (ejemplo: las 10 primeras líneas del fichero):
tail -n 10 file.txt
grep
: Busca líneas con el patrón dado en el fichero.
grep "pattern" file.txt
chmod
: Cambia los permisos de un archivo o carpeta (en el ejemplo, añade permisos ejecutables a un script):
chmod +x script.sh
chown
: Cambia el propietario de un archivo o carpeta.
chown user:group file.txt
ln
: Crea un enlace a un fichero.
ln -s file.txt link.txt
find
: Busca archivos y carpetas basándose en criterios especificados (en el ejemplo, busca todos los archivos con la extensión .txt
en la carpeta especificada):
find /path/to/search -name "*.txt"
Estos son sólo algunos de los comandos disponibles en Linux para trabajar con archivos. Hay muchos otros comandos que puedes utilizar para realizar diversas operaciones con archivos y carpetas.