Comandos de ficheros para linux
mc - Explorador de archivos que incluye su propio editor, mcedit.
mcedit - Editor de texto incluÃdo en mc.
ls - Lista los ficheros de un directorio concreto.
ls -l - Lista también las propiedades y atributos.
ls -la - Lista ficheros incluidos los ocultos de sistema.
ls -la | more - Lista los ficheros de un directorio de forma paginada.
cat -n fichero - Muestra el contenido de un fichero.(-n lo numera)
pr -t fichero - Muestra el contenido de un fichero de manera formateada. Ver imprimiendo.
cat fichero | less
cat fichero | lmore
Muestra el contenido de un fichero de forma paginada.
more fichero
less fichero
zcat fichero
zmore fichero Muestra el contenido de un fichero comprimido (.gz)
zless fichero
echo cadena - echo nos muestra en pantalla,el texto que le siga.
grep ‘cadena’ archivo - Muestra las lÃneas del archivo que contienen la cadena.
stat fichero - Muestra el estado de un fichero.
stat -f fichero - Muestra el estado del sistema de ficheros.
file fichero - Muestra de qué tipo es un fichero.
tail archivo - Muestra las últimas lÃneas de un archivo,10 por defecto.
tail -n 12 archivo - Muestra las 12 últimas lÃneas del fichero.
head -nº fichero - Muestra las primeras (número) lÃneas de un fichero.
find /usr -name lilo -print - Busca todos los ficheros con nombre lilo en /usr.
find /home/paco -name *.jpg -print - Busca todas las imágenes .jpg en /home/paco.
whereis ejecutable - Busca ejecutables(ejemplo: whereis find)
type comando - Muestra la ubicación del comando indicado.
pwd - Visualiza el directorio actual.
history - Muestra el listado de comandos usados por el usuario (~/.bash_history)
fc -l - Muestra el listado de los últimos comandos ejecutados.
eject cdrom0 - Abre la bandeja del cdrom.
eject -t cdrom0 - Cierra la bandeja del cdrom.
cd nom_directorio - Cambia de directorio
|cd .. - Vuelves al anterior.
|cd .mozilla - Entras al de mozilla.(por la puerta grande)
|cd ./.mozilla - Entras al de mozilla (indicando la ruta relativa)
|cd /home/paco/.mozilla - Entras al de mozilla
cp -dpR fichero1 ruta_fichero2 - Realiza una copia del fichero1 a ruta_fichero2, cambiándole el nombre.
cp -dpR fichero1 /directorio - Copia fichero1 a directorio, conservando fichero1 el nombre.
| -R - Copia un directorio recursivamente,salvo los ficheros especiales.
| -p - Copia preservando permisos,propietario,grupos y fechas.
| -d - Conserva los enlaces simbólicos como tales y preserva las relaciones de los duros.
| -a - Lo mismo que -dpR.
mv ruta_fichero1 ruta_fichero2 - Mueve y/o renombra ficheros o directorios.
mkdir nom_directorio - Crea un directorio.
rmdir nom_directorio - Elimina un directorio(tiene que estar vacÃo).
rm archivo - Elimina archivos .
|rm -r directorio - Borra los ficheros de un directorio recursiv.
|rm *.jpg - Borra todos los ficheros .jpg del directorio actual.
ln ruta_fichero ruta_enlace - Crea un enlace duro (con el mismo inodo, es decir mismo fichero con distintos nombres)
ln -s ruta_directorio ruta_enlace - Crea un enlace simbólico (con diferente inodo,es decir se crea un nuevo fichero
diff [opciones] fichero1 fichero2 —- Compara ficheros.
|diff -w fichero1 fichero2 - Descarta espacio en blanco cuando compara lÃneas.
|diff -q fichero1 fichero2 - Informa sólo de si los ficheros difieren, no de los detalles de las diferencias.
|diff -y fichero1 fichero2 - Muestra la salida a dos columnas.
join [opciones] fichero1 fichero2 - Muestra las lÃneas coincidentes entre fichero1 y fichero2.
wc fichero - Muestra el nº de palabras, lÃneas y caracteres de un archivo.
wc -c fichero - Muestra el tamaño en bytes de un fichero.
touch [-am][-t] fichero - Cambia las fechas de acceso (-a) y/o modificación (-m) de un archivo.
s-am fichero - A la fecha actual.Si no existiese el fichero,se crearÃa.
touch -am -t 0604031433.30 fich - A la fecha especificada.Si no existiese el fichero,se crearÃa.
AAMMDDhhmm.ss - Si no se especifican los segundos,tomarÃa 0 como valor.
|touch fichero - Usado sin opciones crearÃa un fichero con la fecha actual.
split -b 1445640 mozart.ogg mozart - Partir un archivo
cat mozart.* > mozart.ogg - Unir las distintas partes de un fichero cortado con split.
chown [-R] usuario fichero - Cambia el propietario de un fichero o directorio.
chgrp [-R] grupo fichero - Cambia el grupo de un fichero o directorio.
chmod [-R][ugo][+/- rwxs] fichero - Cambia los permisos de acceso de un fichero
|+: da permisos -: quita permisos
|u: propietario R: recursivo
|g: grupo r: lectura ej: chmod +x fichero ,es lo mismo que: chmod a+x fichero
|o: otros w: escritura explicación: a es la opción por defecto.
|a: todos x: ejecución
|s: los atributos suid y sgid,otorgan a un “fichero” los permisos de su dueño o grupo respectivamente, cada vez que se ejecute, sea quien sea el que lo ejecute.
| Ejemplo: chmod +s /usr/bin/cdrecord
Cómo afectan los permisos a los directorios:
r permite ver su contenido(no el de sus ficheros)
w permite añadir o eliminar ficheros (no modificarlos)
x permite acceder al directorio.
umask nnn - Establece qué permisos serán deshabilitados para los archivos nuevos.
umask - Muestra la configuración actual de umask(normalmente 022)
umask 000 -Deshabilita ninguno, es decir los activa todos.








Solo queremos hacerte saber que si vas a comentar tenemos unas normas basicas para que tu comentario sea aprobado.
Comenta siempre con respeto y cabeza, no lo hagas de forma Anonima, nos gustar saber quien comenta, nada de spam o intentos de insertar publicidad gratuita. De no hacerlo asi lo borraremos y punto.