comando utiles linux

14
Tux Files Buscar Saltar al contenido Home Algunos comandos útiles para Linux. Esta es una serie de comandos de uso frecuente en la administración de un sistma Debian a travez del BASH. Comando: man Descripción: muestra entradas del manual que se encuentra en nuestra distribución Uso: man [busqueda] Comando: cd Descripción: Comando para cambiar de directorios Uso: cd [directorio] Ejemplos: cd ombre !entra al directorio "nombre# cd .. !sale del directorio$ Comando: p%d Descripción: os muestra en que directorio estamos parados Uso: p%d Comando: ls Descripción: &ista los arc'ivos ( directorios del directorio donde estemos. )ambi*n se  puede listar otros directorios distintos de donde estamos. Uso: ls [opciones] [directorio] Ejemplos: ls !lista el contenido del directorio en donde nos encontremos. ls +l !muestra la vista en forma de lista$ ls +' !cambia los valores en ,B de los arc'ivos$ ls +a !muestra arc'ivos ocultos$

Upload: adrian-mendizabal

Post on 26-Feb-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 1/14

Tux Files

Buscar  

Saltar al contenido 

• Home

Algunos comandos útiles para Linux.

Esta es una serie de comandos de uso frecuente en la administración de un sistma Debian atravez del BASH.

Comando: man

Descripción: muestra entradas del manual que se encuentra en nuestra distribuciónUso: man [busqueda]

Comando: cdDescripción: Comando para cambiar de directoriosUso: cd [directorio]Ejemplos:

• cd ombre !entra al directorio "nombre#

• cd .. !sale del directorio$

Comando: p%dDescripción: os muestra en que directorio estamos paradosUso: p%d

Comando: lsDescripción: &ista los arc'ivos ( directorios del directorio donde estemos. )ambi*n se puede listar otros directorios distintos de donde estamos.Uso: ls [opciones] [directorio]Ejemplos:

• ls !lista el contenido del directorio en donde nos encontremos.

• ls +l !muestra la vista en forma de lista$

• ls +' !cambia los valores en ,B de los arc'ivos$

• ls +a !muestra arc'ivos ocultos$

Page 2: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 2/14

• ls +- !muestra de forma recursiva el contenido del directorio

Comando: findDescripción: Comando para buscar arc'ivos dentro de nuestro files(stemUso: find [opciones] [pat'] [epresion] [acciones]

Ejemplos:

• find . +name arc'ivo !busca en el directorio donde esto el arc'ivo con nombre"arc'ivo#$

• find / +name arc'ivo +print !busca en todo el files(stem el arc'ivo con nombre"arc'ivo# mostrandome la ruta completa$

Comando: c'modDescripción: Cambia los perisos de usuario0 1rupo ( otros de arc'ivos ( directoriosUso: c'mod [opciones] [modo] [arc'ivo]

&a estructura de losp permisos es la si1uiente2

+r%r%r% o%ner 1roup size date file

&os permisos son asi1nados por n3meros los cuales nos muestras si es de escritura0 lecturao e4ecución. &os n3meros ( sus permisos son2

• r 5 6

• % 5 7

• 5 8

Sumando estos n3meros nos d9 el permiso que necesitamos0 sea para el due:o !o%ner$01rupo0 u otros2

• ;ermiso o%ner2 r% 5 6 < 7 < 8 5 =

• ;ermiso 1rupo2 r+ 5 6 < 8 5 >

• ;ermiso otros2 r+ 5 6 < 8 5 >

Entonces seria2

c'o%n ?=>> file

@uedando con el e4emplo anterior 

+r%r+r+ o%ner 1roup size date file

Page 3: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 3/14

Comando: c'o%nDescripción: Cambia los permisos de el due:o !o%ner$ de un arc'ivoUso: c'o%n due:onuevo file

Comando: c'1rp

Descripción: Cambia los permisos del 1rupo !1roup$ de un arc'ivoUso: c'1rp 1ruponuevo file

Comando: 1repDescripción: Busca lineas dentro de un arc'ivo. ;uede usarse en combinacion con otroscomandos como el lsUso: 1rep [opciones] lineaEjemplos:

• 1rep linea

ls .s' 1rep linea

Comando: ifconfi1Descripción: os muestra datos de nuestra interface de red !dirección ip0 interface0 etc$ (tambi*n se puede usar de 'erramienta de confi1uración para nuestra interface de red.Uso: ifconfi1 [interface]Ejemplo:

• ifconfi1 et'? !muestra los datos de nuestra interface de red et'?$

• ifconfi1 et'? up !levanta nuestra interface de red idem comando ifup$

• ifconfi1 et'? do%n !desconecta nuestra interface de red dem comando ifdo%n$

• ifconfi1 et'?28 87.8FG.?.8 netmas 7>>.7>>.7>>.? !a1re1a una placa de red virtualet'?28 con ip 87.8FG.?.8 ( m9scara de subred 7>>.7>>.7>>.?$

Comando: illDescripción: Comando que nos permite poder para procesos enviando una se:al forzada determinación.Uso: ill [opciones] [traba4o o ;ID]Ejemplos:

• ill 87J6 !va a matar el proceso con ;ID 5 87J6$

• ill + 87J6 !termina con el proceso 87J6 sin esperar respuesta al1una de este$

Comando: psDescripción: ,uestra información de los procesos que se estan corriendo en nuestro

Page 4: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 4/14

sistema.Uso: ps [opciones]Ejemplos:

•  ps !lista los procesos$

•  ps +&

Comando: catDescripción: os muestra el contenido de un arc'ivoUso: cat arc'ivo

Comando: lnDescripción: os permite 'acer enlaces simbólicos de un arc'ivoUso: ln [opciones] arc'ivo nombredellin Ejemplos:

• ln +s arc'ivo lindelarc'ivo

Comando: mdir Descripción: Comando para crear directoriosUso: mdir directorio

Comando: rmdir Descripción: Comando para borrar directoriosUso: rmdir [opciones] directorio

Comando: sudoDescripción: os permite e4ecutar comandos como otro usuario si no se especifica see4ecuta como el superusuario o rootUso: sudo comando

Comando: tailDescripción: os permite ver las ultimas lineas !por default son 8?$ de al1un arc'ivo.Uso: tail [opciones] arc'ivo

Comando: rmDescripción: Comando para borrar arc'ivos.

Uso: rm [opciones] arc'ivoEjemplos:

• rm +r /'ome/usuario !borra recursivamente el contenido del directorio/'ome/usuario$

• rm +f arc'ivo !fuerza el borrado$

Page 5: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 5/14

• rm +i arc'ivo !modo interactivo$

Comando: mvDescripción: Comando para mover arc'ivosUso: mv [opciones] ori1en destino

Comando: cpDescripción: Comando para copiar arc'ivosUso: cp [opciones] ori1en destino

Comando: tar Descripción: Desempaquetador/empaquetador de arc'ivosUso: tar [+funciones] [opciones] arc'ivoEjemplos:

• tar +vzf arc'ivo.tar.1z !descomprime el arc'ivo que tiene como formato zip$

• tar +vcf /'ome/usuario arc'ivo.tar.1z !crea el arc'ivo.tar.1z con el contenido de/'ome/usuario en formato zip$

Comando: topDescripción: Kisor de procesos que estan corriendo en nuestro sistemaUso: top [opciones]

Comando: %'oamiDescripción: os muestra el id del usuario ( el nombreUso: %'oami [opciones]

Comando: %'oDescripción: os muestra una lista de los usuarios actualmente lo1ueados en nuestrosistema.Uso: %'o [opciones]

Comando: unameDescripción: os muestra información de nuestro sistema ( de nuestra m9qunaUso: uname [opciones]Ejemplos:

• uname +r !muestra el release de nuestro ernel$

Comando: crontabDescripción: Administrador de tareas de nuestro sistemaUso: crontab [+u usuario]Ejemplos:

• crontab +e !edita nuestras tareas$

Page 6: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 6/14

• crontab +l !lista nuestras tareas$

• crontab +r !borra nuestras tareas$

Estructura:

Este es un e4emplo de la estructura del arc'ivo cron

usuario /usr/bin/comando

&a lista de los campos es la si1uente

• Campo 8 5 ,inutos

• Campo 7 5 Hora

• Campo J 5 Dia

• Campo 6 5 ,es

• Campo > 5 Dia de la semana donde cae el dia !?+F ? 5 Domin1o al F 5 S9bado$

• Campo F 5 Lsuario que va a e4ecutar la tarea

• Campo = 5 Comando a e4ecutar 

Comando: pin1Descripción: Envio de paquetes ip ( su respuesta como testeo de redes.Uso: pin1 [opciones] destino

Comando: tracerouteDescripción: os muestra la ruta que toma nuestros paquetes ip 'asta un destinoUso: traceroute [opciones] 'ost [tama:odelpaquete]

Comando: %1etDescripción: Comando que nos permite descar1ar arc'ivos desde internet con la linea decomando

Uso: %1et [opciones] url

Comando: rcpDescripción: Comando para copiar arc'ivos o directorios remotamente. &a sintais delarc'ivo debe ser usuarioM'ost2pat'Uso: rcp [opciones] arc'ivo8 arc'ivo 7

Page 7: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 7/14

Comando: scpDescripción: Idem rcp pero en forma se1ura a travez de SS&.

Comando: s'utdo%nDescripción: Comando para apa1ar o reiniciar nuestro sistema

Uso: s'utdo%n [opciones] [cuando] [mensa4e]Ejemplos:

• s'utdo%n +' no% !Apa1a el equipo a'ora$

• s'utdo%n +r no% !-einicia el equipo a'ora$

• s'utdo%n +' 8F2?? !Apa1ar9 el equipo a las 8F 'oras$

• s'utdo%n +' <> !Apa1ar9 el equipo > minutos despu*s de e4ecutado el comando$

Links

• 'ttp2//%%%.oreill(net.com/linu/cmd/

• 'ttp2//ssF6.com/bas'/

• 'ttp2//%%%.linubsd.com.br/portal/Nq5node/6?

!are t!is:

Compartir 

"ust anot!er Linux #log$$

• Elemento 8

Buscar2

iguenos en$$

 

Entradas %ecientes

Page 8: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 8/14

• Oeliz a:o nuevo para todosPPPPPPPP 

• Oeliz avidadPPPPP 

•  ota completa a &inus )orvalds en JF?)K 

• &istando modulos del Qernel 

• Etra(endo información del ernel con dmes1 

%ecent t&eets

• Interesante para una intranet peque:a + Installin1 Rnline Editors on Debian %it'R&ROOICE Document Server 'o%tofor1e.com/tutorial/onl(oT 8 %ee a1o 

• Bueno0 lle1ue a Mnerdearla 8 (ear a1o 

• -) Ms(stutorials2 Ho% to create and appl( K,%are vSp'ere Host ;rofiles S(sadmin )utorials s(sadmintutorials.com/tutorials/vm%aT 8 (ear a1o 

• -) Ms(sA-m(2 -) Mrodonasif 2 El Oamil( Uame0 como se lo conoció enAr1entina0 cumplió J? a:os. @ue lindos recuerdos en1ad1et.com/7?8J/?=/8>/ninT T 8 (ear a1o 

• -) Mlinualert2 )'e &inu Ooundation releases open source '(pervisor Ven 6.J

dlvr.it/Jfrfvt 8 (ear a1o 

Eti'uetas

.deb 8?.?6 Android apt Ar1entina Audio Bas' BSD Buenos Aires CaOe&u1 C'rome comandos Consola Cop(left 

Códi1o Abierto Debian Distribuciones Distribución Drivers Educación Evento Eventos Eploits 

Oedora Oree Soft%are Oree Soft%are Ooundation OSO Uames UL UL/&inu Uoo1le 

U;& Inform9tica Instalación Internet Wue1os Qernel &anzamiento &enn( &ibre &ibreRffice &ibros 

&inu &ive+CD &ucid &(n ,icrosoft ,usica Rfim9tica RpenRffice RpenSource Rpen Source Rracle ;aquetes ;ro1ramación  pro(ecto ;(t'on -ed Hat -evista -ic'ard Stallman Se1uridad Soft%are&ibre Squeeze Sun SuSe tecnolo1ia )u )uinfo Lbuntu Lni Lsuarios Kideo KirtualBo Kirtualización Xeb Xindo%s

Page 9: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 9/14

Esta obra est9 licenciada ba4o una &icencia Creative Commons.

El tema )%ent( Oourteen. Ounciona con Xord;ress Se1uir  

eguir (Tux Files)

-ecibe cada nueva publicación en tu buzón de correo electrónico.

Ynete a otros FJ se1uidores

Constru(e un sitio %eb con Xord;ress.com

Los 15 comandos Linux más útiles para mantener sistemas de fcheros

01/10/2014 Linux, Consejos y trucos 1 comentario

Lna de las tareas m9s frecuentes ( tediosas del administrador de sistemas es e*itar 'ue se

llenen los sistemas de +ic!eros de una m,'uina0 pues cuando un servidor se queda sinespacio las consecuencias son impredecibles. Dependiendo de cómo est* estructurado elsistema de fic'eros raZz de dic'a m9quina ( de la di*isión entre distintas particiones o

Page 10: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 10/14

*olúmenes que 'a(amos establecido0 dic'as consecuencias ser9n m9s o menos 1raves0 peroen cualquier caso indeseables.

En cualquier caso siempre es me4or prevenir que curar0 por lo que conviene utilizar'erramientas que realicen la rotación autom9tica de lo1s como logrotate ( scripts

 personalizados que vi1ilen ( lleven a cabo acciones periódicas de *aciado para evitar quese nos llenen nuestros sistemas de fic'eros. o obstante0 a3n usando estos m*todos de prevención ser9n muc'as las ocasiones en que tendremos que actuar manualmente parasolucionar problemas que se1uro se producir9n.

A continuación reco4o una recopilación de los comandos Linux 'ue a mi me resultan

m,s útiles en el dZa a dZa para li#erar espacio ( mantener desde el int*rprete de comandosmis sistemas de fic'eros en un estado de salud óptimo.

1 Compro!ar el espacio li!re disponi!le

;ara saber el espacio libre del que disponemos en todos los sistemas de fic'eros de nuestram9quina e4ecutaremos el si1uiente comando2

$ df -hS.ficheros Tamaño Usados Disp Uso% Montado en/dev/sdb5 3,! "#M 3,! % /&dev ,! #,' ,! (% /devtmpfs )(M 5*' )M (% /r&nnone 5,M 5,M % /r&n/+ocnone ,! )M (,! #% /r&n/shm/dev/sdb( (("M (M "M ))% /boot

/dev/sdb( 3(! *,"! #! 3% /home/dev/sdb* 3! (! (! 5% /&sr/dev/sdb) ,*! (,5! ",(! (*% /var/dev/sdb" ,! *M ,"! 3% /tmp/dev/sdb(( (! ((! (! ((% /vmare/dev/sda( 3! 3! (5! #3% /var/datos

;ara un directorio concreto2

$ df -h /homeS.ficheros Tamaño Usados Disp Uso% Montado en/dev/sdb( 3(! *,"! #! 3% /home

;ara mostrar los sistemas de fic'eros por orden de ocupación ( saber asZ cuales son los queest9n m9s llenos2

$ df -h a 0print $5 1 1 $*2 sort -n tai+ -5% /3% /home#3% /var/datos5% /&sr))% /boot

2 Calcular el tama"o ocupado por un directorio

Page 11: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 11/14

El par9metro +' indica que se muestre el tama:o del modo m9s ami1able posible0 (a sea enQilob(tes0 ,e1ab(tes0 Ui1ab(tes o )erab(tes.

d& -h -s /var/+o4,*M /var/+o4

# $liminar %s %aciar fcheros

;ara eliminar fic'eros con el fin de liberar espacio emplearemos 'abitualmente el comandorm. Sin embar1o0 es mu( 'abitual que no nos podamos permitir eliminar un fic'ero porestar siendo utilizado en ese momento por una aplicación0 lo cual es de lo m9s 'abitual con+ic!eros de log en sistemas en producción que no pueden parar. Eliminarlos directamente puede tener consecuencias nefastas0 como el bloqueo de la propia aplicación que los est9utilizando0 o m9s leves pero tambi*n indeseables0 como que se interrumpa el volcado dedatos a estos fic'eros ( de4en de ser 3tiles.

;ara no alterar el funcionamiento de una aplicación ( conse1uir nuestro ob4etivo de liberarespacio *aciaremos los +ic!eros en lugar de eliminarlos2

/var/+o4/s6s+o4

)ras esto el fic'ero quedar9 con un tama:o de ? b(tes.

Si necesitamos vaciar m3ltiples fic'eros a la vez con un 3nico comando2

for 7 in 8+s 1/var/+o4/9.+o418:do 1$71:done

4 Contar el número de fcheros en un directorio

+s -+ /var/+o4 c -+

"5 &!tener los fcheros 'ue más pesan de un flesystem

Este comando es 3til cuando queremos liberar espacio0 pues muestra los fic'eros que tienenun ma(or tama:o dentro de un directorio inclu-endo sus su#directorios0 siendo el 3ltimode la lista el m9s pesado.

d& - /var/+o4 sort -n tai+ -55(* /var/+o4/apache55* /var/+o4/e;im#(""# /var/+o4/insta++er/cdebconf(35# /var/+o4/insta++er

(#5* /var/+o4El tama:o de los fic'eros se debe mostrar Qilob(tes !par9metro +$. Es necesario utilizareste par9metro en lu1ar de +' porque si no el comando  sort -n no ordenarZa la lista del modoque nosotros esperamos.

Es importante limitar el n3mero de fic'eros que queremos mostrar con tail -X 0 siendo Vdic'o n3mero0 pues si el directorio en cuestión tiene cientos o miles de fic'eros0 la salida

Page 12: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 12/14

del comando se puede demorar demasiado por la so#recarga de entradasalida a la quesometeremos a nuestro terminal0 sobre todo si nos estamos conectando de forma remota viatelnet o ss' a un servidor ( la coneión no es mu( r9pida.

( Listar los fcheros más pesados de un directorio

Similar al anterior0 pero en este caso sólo se muestran los fic'ero del propio directorio0 sin

incluir su#directorios.

+s -+Sr tai+ -5-r-r----- ( s6s+o4 adm (("*(* sep <5 a&th.+o4-r-r--r-- ( root root (#( sep ()<( &dev-r-r--r-- ( root root (*(" a4o # (<) fai++o4-r-r----- ( s6s+o4 adm ## sep " *<5 a&th.+o4.(-r-r-r-- ( root &tmp (#*((*" sep (<5# +ast+o4

Si elimin9ramos el par9metro +r obtendrZamos los fic'eros m9s li1eros en lu1ar de los dema(or tama:o.

) Calcular el espacio ocupado por ciertos fcheros

;or e4emplo0 si queremos obtener el espacio total ocupado sólo por los fic'eros conetensión .lo1 en un directorio0 usaremos el si1uiente comando2

d& -ch /var/+o4/9.+o4 4rep tota+#*"' tota+

* $ncontrar fcheros de +ran tama"o fjando lmites

;or e4emplo0 aquellos que ten1an un tama:o de m9s de 8?? ,B0 o aquellos que ocupen

entre 8?? ,B ( 8 UB2

$ find . -t6pe f -si=e >(M -+s$ find . -t6pe f -si=e >(M -si=e -(! -+s

- Listar los fcheros modifcados más recientemente

+s -+arth /var/+o4 tai+ -5dr;r-;r-; root root #,' sep 3 (<) .-r-r-r-- ( root &tmp ((' sep 3 (3<3 tmp-r-r----- ( s6s+o4 adm (3' sep 3 (3<3 s6s+o4-r-r----- ( s6s+o4 adm (3' sep 3 (3<3 ern.+o4-r-r----- ( s6s+o4 adm ( sep 3 (3<3 a&th.+o4

El par9metro +a indica que tambi*n se muestren los fic'eros ocultos.

10 $ncontrar fcheros anti+uos .

,uc'as veces necesitamos saber los fic'eros modificados dentro de un intervalo de tiempodado. En el si1uiente e4emplo0 localizamos los fic'eros que ten1an una anti1edad de m9sde ? dZas con el fin de encontrar fic'eros anti1uos que (a no sirvan ( puedan eliminarse para liberar espacio.

Page 13: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 13/14

find /var/+o4 -mtime > -+s find /var/+o4 -mtime > -+s -e;ec rm 02 ?:

El primer comando sólo localiza los fic'eros0 el se1undo adem9s los elimina.

11 $ncontrar fcheros anti+uos .

I1ual que el anterior0 pero en este caso tambi*n se consideran los fic'eros que 'a(an sidoaccedidos dentro del intervalo de tiempo especificado0 sin que 'a(an tenido por qu* sermodificados.

find /var/+o4 -atime > -+s

12 $ncontrar fcheros %acos

El si1uiente comando nos permite encontrar en el directorio actual fic'eros con un tama:ode / #-tes0 es decir0 vacZos. Esto es 3til ante situaciones anómalas en las que se 1eneraneste tipo de fic'eros0 por e4emplo tras llenarse un  filesystem o por el comportamiento

anómalo de una aplicación. Ante estos escenarios se 'ace necesaria una limpieza0 puesaunque estos fic'eros no ocupen espacio en disco sZ que pueden lle1ar a consumir todos losinodos disponi#les de un sistema de fic'eros si se crean de forma masiva e impedir asZ quese puedan crear nuevos fic'eros.

$ find . -t6pe f -si=e b -+s

R tambi*n2

$ find . -t6pe f -empt6 -+s

;ara saber el n3mero de inodos libres del que disponen los distintos sistemas de fic'eros deuna m9quina usaremos el comando df -i.

1# $mpa'uetar y comprimir el contenido de un directorio

A veces es 3til empaquetar todos los fic'eros de re1istro o de lo1 de un directorio en un3nico fic'ero comprimido para conser*ar el estado de dic!o directorio en un punto

temporal determinado ( poder eliminar o vaciar todos esos fic'eros con el fin de liberarespacio.

tar -=cvf var@+o4.8date >%A%m%d8.tar.4= /var/+o4/9.+o4

El comando anterior comprime todos los fic'eros de lo1 en un 3nico fic'ero comprimido

con etensión tar.1z ( con la fec'a de 'o( para que sea m9s f9cil localizar los distintos puntos temporales en el futuro. Keamos cómo conse1uir a'orrar espacio0 pasando en estee4emplo de 6FG ,B a J> ,B2

d& -ch /var/+o4/9.+o4 4rep tota+#*"M tota+ +s -+h var@+o4.(#3.tar.4=-r-r--r-- ( root root 35M sep 3 (3<3* var@+o4.(#3.tar.4=

)ras esto podemos proceder a vaciar todos los fic'eros de lo1 como en el punto J.

Page 14: Comando Utiles Linux

7/25/2019 Comando Utiles Linux

http://slidepdf.com/reader/full/comando-utiles-linux 14/14

14 $ncontrar fcheros en la papelera de reciclaje

 ormalmente cuando enviamos al13n fic'ero a la papelera de reciclaje *ste simplementese mueve a un directorio oculto de nuestra carpeta personal como por e4emplo\/.local/s'are/)ras' en Lbuntu. Sin embar1o0 'a( aplicaciones especZficas que utilizan sus

 propios directorios para almacenar la basura con un nombre que sur1e de la combinación dela palabra trash en ma(3sculas o min3sculas con al1una secuencia de n3meros0 como pore4emplo .Trash0010 .trash-0020 .Trash_00030 etc.

)ambi*n cuando montamos sistemas de fic'eros eternos procedentes de un disco duro

externo o una tarjeta D0 el sistema operativo del que procede 'a podido 1uardar fic'erosen la papelera0 pero el nombre de *sta puede diferir de un sistema operativo a otro ( serdistinto del que utiliza nuestra distribución &inu ( por tanto no reconocerla. En estos casosnos encontramos con que aunque vaciemos la papelera de recicla4e se1uiremos teniendouna 1ran cantidad de espacio ocupado en nuestro dispositivo sin razón aparente.

;ues bien0 la solución pasa por buscar todos los su#directorios 0tras!0 que 'a(a ennuestro sistema sin diferenciar entre ma(3sculas o min3sculas ( analizar su contenido paraver si podemos des'acernos de *l !no siempre ser, #asura todo lo 'ue encontremos$. Elcomando necesario serZa el si1uiente ( su e4ecución puede llevar muc'o tiempo0 por lo quequiz9s queramos restrin1irlo a un sistema de fic'eros o directorio concreto2

$ find / -iname 19trash91 -+s

15 $ncontrar fcheros repetidos

;or 3ltimo0 a'Z va un enorme comando que nos permitir9 encontrar - eliminar los fic'erosduplicados que 'a(a en un directorio para evitar redundancias innecesarias que pueden sermu( costosas en t*rminos de espacio consumido.

find -not -empt6 -t6pe f -printf 1%s?n1 sort -rn &niB -d ;ar4s -702-n( find -t6pe f -si=e 02c -print ;ar4s - md5s&m sort &niB -3--a++-repeatedCseparate c&t -f3-( -d tr ?n. ?t. seds/?t?t/?n/4 c&t -f-( tr ?t ?n per+ -i -pe s/E F02-GF/??$(/4 per+ -i -pe s/?/???/4 ;ar4s -pr rm -v

12 a ti3 1e te ocurren m,s comandos útiles 'ue utilices !a#itualmente

para mantener tus +iles-stems desocupados3