Please enable / Por favor activa JavaScript!
Por favor activa el Javascript![ ? ]
Servidores VPS rápidos, escalables y muy económicos:

Servidor VPS SSD Optimizados

Este post con ID 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, ha sido cargada con éxito. dentro de cada sección del foro, encontrarás mushrooms rojos y verdes. ¿Has jugado a Mario World? Si es que no sigue leyendo: cada seta roja te hace crecer intelectualmente (los temas o posts) y cada seta verde (foros y subforos) te descubre una nueva aptitud.Si quieres decir la tuya al respecto de este tema o de cualquier otro, préviamente a poder escribir tus comentarios tienes que registrarte, tranquil@ es y será siempre GRATIS.

En el momento de registrarte, tendrás que leer y aceptar, las Normas generales del foro. Básicamente lo que se extrae de las Normas generales es, respeto: hacia a ti y hacia los demás miembros, Si detectamos una actividad ilícita en tu cuenta o haces abuso de spam, podemos cancelar tu cuenta permanente o temporalmente.

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.

A modo de conclusión, el equipo humano de Exaforo te desea una provechosa estancia con nosotros y te animamos a que revises los temas que más te interesan del foro para extraer y aportar el máximo de información posible.

¡Muchas gracias por tu tiempo y se bienvenid@ a Exaforo!

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

Fecha y hora de carga de esta página: 22/112017 a las 06:44:07
Memória total usada: 7481376

¿Por qué aparece el logo de Paypal en los temas? ¿Cobra Exaforo por usar su foro? No cobramos por usar el foro y el logo de Paypal es el de las donaciones. Tener en marcha un servidor 24/365, costear el hosting, los certificados digitales SSL, nuestros equipos…todo esto conlleva un coste que tratamos de sufragar mediante las donaciones. Nuestra aportación, cuando adquirimos equipos nuevos, consiste en donar nuestros viejos equipos a centros educativos con pocos recursos para que su alumnado (la mayoría niños) puedan desempeñar las asignaturas de tecnología y el centro pueda cubrir unos pocos puntos de trabajo. Tus donaciones no solo nos ayudan a nosotros sino también a los niños de las escuelas. Por eso es tan importante, porque a pesar que nosotros fomentamos el conocimiento libre, las herramientas para desempeñar dicho trabajo no lo son.

Más abajo verás un botón con el logo de Paypal. Si haces clic en el botón, te llevará a la página oficial de Paypal, allí dentro, con tu cuenta de Paypal, puedes hacer la donación del importe que tú quieras. Nosotros no pedimos un mínimo, puedes donar 1 céntimo de € si quieres o la cantidad que tú quieras. Si donas o no donas, solo te diremos una cosa: ¡Muchas gracias por habernos leído hasta aquí!

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

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



Mensajes: 945


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