Servidores VPS rápidos, escalables y muy económicos:

Servidor VPS SSD Optimizados

El artículo con código 286, con la URL https://www.exabyteinformatica.com/tienda/foro/como-borrar-archivos-segun-su-tamano-t286.html y con una longitud de 93 caracteres, se ha verificado completamente. En el foro verás iconos que si eres un gamer de Nintendo te serán familiares: la seta grande expande tu conocimiento, la seta verde te abre un nuevo umbral de conocimiento. Destapa conocimientos (seta verde) y házlos crecer con la seta roja. Si quieres escribir un comentario en este foro o en cualquiera del resto, préviamente a poder escribir tus comentarios tienes que registrarte, tranquil@ es y será siempre GRATIS.

Registrándote aceptas haber leído y estar de acuerdo con las Normas generales del foro. Respeta a los demás para que los demás te respeten a ti, no lo decimos nosotros, es una lección de vida. Por favor, se respetuoso con los demás miembros del foro. Si infringes alguna de las Normas generales primero serás notificado, si reincides, tu cuenta será baneada temporal o indefinidamente.

En exaforo valoramos por encima de todo las opiniones personales de las personas que lo forman, es por esto que te pediremos que por favor, lo que nos escribas no sea un plagio de otra web o de otro miembro; si nuestro sistema anti-spam detecta que tu contenido no és único, el sistema puede borrarlo automáticamente sin avisar.

Finalmente, y no por eso menos importante, queremos desde todo el equipo humano que formamos Exaforo, desearte una muy feliz y productiva estancia en nuestro dominio. Disfruta, aprende y comparte...

¡Esperamos leerte pronto, muchas gracias por dedicarnos una parte de tu tiempo!

Datos internos informativos (No hagas caso de estos datos, son para los administradores de Exaforo)

Fecha y hora de carga de esta página: 25/052018 a las 01:32:16
Memória total usada: 7495656

¿Y el logo de Paypal? ¿Exaforo no era sin ánimo de lucro? Y así es, para poder usar Exaforo nadie cobra nada, fíjate bien que el botón de Paypal es el de donaciones. Mantener la web en un servidor encendido 24 horas, contratar la conexión a internet de alta velocidad para que goces de peticiones rápidas, pagar los certificados SSL,…es decir, los costes de mantenimiento.

Nuestros pocos fondos van destinados a mantener siempre en marcha los sistemas y cuando adquirimos equipos nuevos, los viejos solemos donarlos a escuelas y centros educativos que tienen pocos recursos para adquirir equipos informáticos. Por eso tus donaciones son muy importantes ya que no solo nos ayudan a nosotros sino también a niños en edad escolar, al profesorado y a los centros educativos en general. En exaforo creemos en la formación libre y que sea accesible a todo el mundo. Si crees poder ayudarnos haciendo una donación para que sigamos creciendo como hemos ido haciendo desde 2003, te estaremos muy agradecidos, el importe de la donación lo pones tú, nosotros no pedimos una cantidad fija, piensa que puedes donar hasta mínimo 1 céntimo. Dones o no dones, muchas gracias por habernos leído hasta el final. Más abajo tienes el botón de “Donar con Paypal” (no hace falta que des tu número de la tarjeta, el botón te dirige a la página oficial de Paypal y desde su formulario puedes hacer la donación desde tu cuenta Paypal).

Como borrar archivos segun su tamaño  Como borrar archivos segun su tamaño

Valoración de éste post
4.9 / 5 de 665 votos



Mensajes: 957


Puntos totales:

Enhorabuena!

32




El contenido de este artículo o información está sujeto a una licencia Creative Commons BY (CC-BY), puedes divulgar públicamente este contenido pero deberás hacer mención del autor: Kernel e indicar la dirección web de esta página: https://www.exabyteinformatica.com/tienda/foro/como-borrar-archivos-segun-su-tamano-t286.html

The content of this article or any related information is under the Creative Commons license BY, you can republish this content freely but you must mention the author of this article: Kernel and indicate the URL of this page: https://www.exabyteinformatica.com/tienda/foro/como-borrar-archivos-segun-su-tamano-t286.html

Bajo licencia de Creative Commons


A veces, programando con shell scripting, tenemos toda una serie de archivos en un directorio los cuales pueden ser de 0 bytes o de el tamaño que sea y nos interesa borrar solo aquellos que cumplan un patrón.

Tomemos el siguiente ejemplo:

-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1000.jpg
-rw-rw-r-- 1 exaforo exaforo  26248 sep 13 11:24 1001.jpg
-rw-rw-r-- 1 exaforo exaforo  19285 sep 13 11:24 1002.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1003.jpg
-rw-rw-r-- 1 exaforo exaforo  20631 sep 13 11:24 1004.jpg
-rw-rw-r-- 1 exaforo exaforo  20600 sep 13 11:24 1005.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1006.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1007.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1008.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1009.jpg
-rw-rw-r-- 1 exaforo exaforo  53295 sep 13 11:24 100.jpg
-rw-rw-r-- 1 exaforo exaforo  17360 sep 13 11:24 1010.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1011.jpg
-rw-rw-r-- 1 exaforo exaforo  11047 sep 13 11:24 1012.jpg
-rw-rw-r-- 1 exaforo exaforo  26611 sep 13 11:24 1013.jpg
-rw-rw-r-- 1 exaforo exaforo 155510 sep 13 11:24 1014.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1015.jpg
-rw-rw-r-- 1 exaforo exaforo  13408 sep 13 11:24 1016.jpg
-rw-rw-r-- 1 exaforo exaforo  21258 sep 13 11:24 1017.jpg
-rw-rw-r-- 1 exaforo exaforo  22631 sep 13 11:24 1018.jpg
-rw-rw-r-- 1 exaforo exaforo   7883 sep 13 11:24 1019.jpg


En este listado, vemos que hay varios archivos con 7883 bytes de tamaño, para borrar solo estos archivos de 7883 bytes podemos usar la siguiente instrucción:

Uso: find [-H] [-L] [-P] [-Onivel] [-D help|tree|search|stat|rates|opt|exec] [ruta...] [expresión]

la ruta de acceso predeterminada es el directorio actual; la expresión predeterminada es -print
la expresión puede ser: operadores, opciones, pruebas y acciones:

operadores (prioridad decreciente; se supone -and si no hay otros):
      ( EXPR ) ! EXPR -not EXPR EXPR1 -a EXPR2 EXPR1 -and EXPR2
      EXPR1 -o EXPR2 EXPR1 -or EXPR2 EXPR1 , EXPR2

opciones posicionales (siempre verdaderas): -daystart -follow -regextype

opciones normales (siempre verdaderas, especificadas antes de otras expresiones):
      -depth --help -maxdepth NIVELES -mindepth NIVELES -mount -noleaf
      --version -xdev -ignore_readdir_race -noignore_readdir_race

prueba (N puede ser +N or -N o N): -amin N -anewer ARCHIVO -ctime N -empty -false
      -cnewer ARCHIVO -ctime N -empty -false -fstype TIPO -gid N -group NOMBRE
      -ilname PATRÓN -iname PATRÓN -inum N -iwholename PATRÓN -iregex PATRÓN
      -links N -lname PATRÓN -mmin N -mtime N -name PATRÓN -newer ARCHIVO
      -nouser -nogroup -path PATRÓN -perm [+-]MODO -regex PATRÓN
      -readable -writable -executable
      -wholename PATRÓN -size N[bcwkMG] -true -type [bcdpflsD] -uid N
      -used N -user NOMBRE -xtype [bcdpfls]

acciones: -delete -print0 -printf FORMATO -fprintf ARCHIVO FORMATO -print
      -fprint0 ARCHIVO -fprint ARCHIVO -ls -fls ARCHIVO -prune -quit
      -exec ORDEN ; -exec ORDEN {} + -ok ORDEN ;
      -execdir ORDEN ; -execdir ORDEN {} + -okdir ORDEN ;

Informe sobre errores (y siga el progreso de su corrección) a través de la
página de comunicación de errores en http://savannah.gnu.org/ o bien, si no
tiene acceso a web, enviando un mensaje a <bug-findutils@gnu.org>.


find -name '*' -size 7883 -delete


El asterisco corresponde al nombre de archivo (*=en este caso seleccionamos todos los archivos que cumplan que su tamaño sea de 7883 bytes y después los borre).

De esta manera podremos filtrar y eliminar según nuestro criterio aquellos archivos cuando estemos con las programaciones de shell scripting.

Salta al siguiente tema: Html2text: Convertir archivos HTML a TEXTO

Quizás también te interese:
Si has encontrado información útil en Exaforo, ayúdanos a seguir creciendo. Muchas gracias por confiar en nosotros!


Volver a Shell scripting


cron