Comandos de Manipulación de Archivos y Directorios

comandos-de-manipulación-de-archivos-y-directorios

Comando

Parámetros

Descripción

Ejemplo

cat

arch1 […archN]

Concatena y muestra un archivo

cat /home/miarchivo 

cd

[dir]

Cambia de directorio

cd /tmp

chmod

permisos arch

Cambia los permisos de un archivo

chmod +x miarchivo

chown

usuario:grupo arch

Cambia el dueño de un archivo

chown nobody miarchivo

touch

dir/arch

Crea un archivo vacío

touch /usr/local/pepe.txt

cp

arch1…archN dir

Copia archivos

cp miarchivo miarchivo.viejo

diff

[-e]arch1 arch2

Encuentra diferencias entre archivos

diff pepe.c nuevopepe.c

du

[-sabr] arch

Reporta el tamaño del directorio

du -s /home/

file

arch

Muestra el tipo de un archivo

file miarchivo

find

dir test acción

Encuentra archivos

find . -name “.bak” -print

grep

[-cilnv] expr archivos

Busca patrones en archivos

grep pepe /home/miarchi

head

-count arch

Muestra el inicio de un archivo

head miarchivo.c

mkdir

dir

Crea un directorio.

mkdir /home/midir/temp

mv

arch1 …archN dir

Mueve un archivo(s) a un directorio

mv a.out /home/midir

mv

arch1 arch2

Renombra un archivo

mv pepe.c juan.c

less

arch(s)

Visualiza página a página un archivo

less muy_largo.c

more

arch(s)

Visualiza página a página un archivo

more muy_largo.c

ln

[-s] arch acceso

Crea un acceso directo a un archivo

ln -s /home/juan/miarch .

ls

-l -a

Lista el contenido del directorio

ls -l /usr/bin

pwd

 

Muestra la ruta del directorio actual

pwd

rm

arch

Borra un archivo

rm miarchivo.c

rm

-r dir

Borra todo un directorio

rm -rf /home/pepe/prog_dir

rmdir

dir

Borra un directorio vacío

rmdir /home/pepe/prog_dir

tail

-count arch

Muestra el final de un archivo

tail miarchivo.c

nano

arch

Edita un archivo

nano miarchivo.c

locate

archivo

Encontrar un archivo o directorio

locate pepe.c

updatedb

 

Actualiza la BD para busquedas con locate

updatedb

clear

 

Borra el contenido de la pantalla

clear

gzip

archivo

Comprime un archivo

gzip pepe

gzip

-9 archivo

Descomprime un archivo

gzip -9 pepe.zip

tar

archivo

Empaqueta un archivo tar

tar pepe

tar

cvf arch1.tar arch2.tar

Empaqueta archivos tar

tar cvf pepe.tar juan.tar

tar

xvf archivo.tar

Desempaqueta archivo tar

tar xvf pepe.tar

tar

czf destino.tar.gz origen.ext

Empaqueta un archivo tar.gz sin info de salida

 

tar

czvf destino.tar.gz dir_origen/

Empaqueta un archivo tar.gz mostrando el directorio

 

tar

xzf archivo.tar.gz

Desempaqueta un archivo tar.gz sin info de salida

 

tar

xzvf archivo.tar.gz

Desempaqueta un archivo tar.gz mostrando info de salida