En esta serie de tutoriales, se dará una breve introducción de comandos describiendo su función con algún parametro sin entrar en detalle, queda en cada uno profundizar en el que le interese mas, además serán organizados por diferentes categorias. Que se van a ir dando en diferentes capitulos.
Indice
Gestionar archivos y directorios
Montar un sistema de ficheros / Encontrar archivos
¿Cómo empezar?
- Abrir la Terminal: Presiona
Ctrl + Alt + T. - Explorar: Usa
lspara ver qué hay,pwdpara saber dónde estás, ycdpara moverte.
Montando un sistema de ficheros
1. mount /dev/hda2 /mnt/hda2 → montar un disco llamado hda2. Verifique primero la
existencia del directorio ‘/ mnt/hda2’; si no está, debe crearlo.
2. umount /dev/hda2 → desmontar un disco llamado hda2. (Antes es necesario salir del
punto ‘/mnt/hda2’.
3. fuser -km /mnt/hda2 → forzar el desmontaje cuando el dispositivo está ocupado.
4. umount -n /mnt/hda2 → correr el desmontaje sin leer el fichero /etc/mtab. Útil
cuando el fichero es de solo lectura o el disco duro está lleno.
5. mount /dev/fd0 /mnt/floppy → montar un disco flexible (floppy).
6. mount /dev/cdrom /mnt/cdrom → montar un cdrom / dvdrom.
7. mount /dev/hdc /mnt/cdrecorder → montar un cd regrabable o un dvdrom.
8. mount /dev/hdb /mnt/cdrecorder → montar un cd regrabable / dvdrom (un dvd).
9. mount -t udf,iso9660 -o loop file.iso /mnt/cdrom → montar un
fichero de imagen de un medio óptico (como un CD o DVD en formato ISO).
10.mount -t vfat /dev/hda5 /mnt/hda5 → montar un sistema de ficheros FAT32.
11.mount -t ntfs-3g /dev/hda5 /mnt/hda5 → montar un sistema de ficheros
NTFS.
12.mount /dev/sda1 /mnt/usbdisk → montar un usb pen-drive o una memoria (sin
especificar el tipo de sistema de ficheros).
Encontrar archivos
1. find / -name file1 → buscar fichero y directorio a partir de la raíz del sistema.
2. find / -user user1 → buscar ficheros y directorios pertenecientes al usuario
“user1”.
3. find /home/user1 -name *.bin → buscar ficheros con extensión ”. bin” dentro
del directorio / home/user1.
4. find /usr/bin -type f -atime +100 → buscar ficheros binarios no usados en
los últimos 100 días.
5. find /usr/bin -type f -mtime -10 → buscar ficheros creados o cambiados
dentro de los últimos 10 días.
6. find / -name *.rpm -exec chmod 755 ‘{}’ ;→ buscar ficheros con
extensión ”.rpm” y modificar permisos.
7. find . -type f -print0 | xargs -0 chmod 644 → modificar
recursivamente los permisos a todos los ficheros bajo el directorio actual.2)
8. find / -xdev -name *.rpm → Buscar ficheros con extensión ‘.rpm’ ignorando los
dispositivos removibles como cdrom, pen-drive, etc.…
9. find . -maxdepth 1 -name *.jpg -print -exec convert “{}” –
resize 80×60 “thumbs/{}” ; → agrupar ficheros redimensionados en el
directorio actual y enviarlos a directorios en vistas de miniaturas (requiere convertir desde
Imagemagick).
10.find /tmp/dir1 -depth -regextype posix-extended -regex ‘.*(
s+|:+|+|>+|<+|”+|*+|?+||+).*’ -execdir rename ‘s/(s+|:
+|+|>+|<+|”+|*+|?+||+)/_/g’ “{}” ; → renombrar recursivamente
todos los directorios y ficheros bajo /tmp/dir1, cambiando los espacios y otros caracteres
extraños por guiones bajos.
11.locate *.ps → encuentra ficheros con extensión ”.ps” ejecutados primeramente con el
command updatedb.
12.whereis halt → mostrar la ubicación de un fichero binario, de ayuda o fuente. En este
caso pregunta dónde está el comando halt.
13.which comando → mostrar la ruta completa a un comando.
- Tutorial
- Programación | Otros










