Todas las Noticias en Películas, Avances de Películas y Reseñas.

Ver el tamaño de una carpeta en la terminal


Pregunta:

Daryn, oyente de Mac Geek Gab, escribe: “Recientemente he estado tratando de averiguar si hay una forma de ver el tamaño de un directorio cuando se usa Terminal en modo de recuperación. Me gustaría saber cuánto espacio puedo necesitar al intentar extraer datos de un volumen en una Mac a un dispositivo externo.

De vez en cuando tengo que hacer una copia de seguridad de los datos de Terminal en modo de recuperación debido a daños en el sistema de archivos u otros problemas. Me pregunto si conocen alguna forma de ver el tamaño de un directorio completo mientras están en la Terminal.

Respuesta:

¡Absolutamente, Daryn!

El comando que querrá usar desde la Terminal es ‘du’, que es la abreviatura de “mostrar estadísticas de uso del disco”. Simplemente invocar ‘du’ le dará una lista demasiado detallada (y no la respuesta que desea), pero con un par de interruptores y un objetivo de nombre de archivo obtendrá lo que está buscando. Desde la Terminal, escriba: du -sh * y eso le dará una lista de sus archivos y carpetas con sus tamaños.

Al emitir ‘du -sh *’ en la Terminal puedo ver los tamaños de todos mis archivos y carpetas

Entonces entiendes lo que acabas de escribir (o estás a punto de escribir):

du – ese es el comando-s – este interruptor le dice a ‘du’ que le muestre una línea por nombre de archivo especificado-h – este interruptor le dice a ‘du’ que muestre los tamaños en formato ‘legible por humanos’. Debido a que estamos usando dos interruptores, s y h, podemos combinarlos con ‘-sh’*: este es el destino del nombre de archivo y el asterisco significa “todo lo que no comienza con un punto”. Puede especificar un solo directorio aquí o una lista o archivos individuales. du se los llevará a todos.

Recomendado:  Revisión: MeWe es una red social privada que se enfrenta a Facebook

Para cualquiera que haga esto desde la Terminal de una Mac que arranca normalmente, funcionará exactamente como se ve arriba. Desafortunadamente, el modo de recuperación es un poco diferente porque el comando ‘du’ no está incluido en el sistema básico que está ejecutando. Tendrás que apuntar a un volumen diferente que lo contenga. Afortunadamente, el disco duro normal de tu Mac tiene esto y funcionará incluso si está en modo de solo lectura. Modificaría el comando anterior y agregaría “/Volumes/[Volume Name]/usr/bin/” al comienzo de la declaración, donde [Volume Name] es el nombre de su disco duro. Si el nombre de su disco duro contiene un espacio, es más seguro encerrarlo todo entre comillas dobles como lo he hecho para facilitarle la vida.

Mi disco duro se llama “Back Seat Betty” porque nombro todos mis discos con canciones de Miles Davis, así que para mí ese comando sería:

“/Volúmenes/Asiento trasero Betty/usr/bin/du” -sh *

La Terminal puede ser práctica y eficiente, sin mencionar la diversión. Pise con cuidado y deliberadamente, y recuerde siempre usar el comando ‘hombre’ para obtener detalles si no está seguro. Para la lección de hoy, escribir ‘man du’ le dará más información sobre el comando ‘du’ de lo que nunca quiso. ¡Disfrutar!

Esta pregunta se respondió originalmente en MGG 618: Consejos rápidos, Música iCloud y Clientes resistentes

Acerca de las respuestas de MGG:

Cada semana, Dave Hamilton y John F. Braun brindan excelentes consejos para la solución de problemas a los oyentes del podcast Mac Geek Gab. ¡Aquí con MGG Answers compartimos algunos de esos consejos con el resto del mundo!

Recomendado:  Eddy Cue dice que el video es una gran parte del futuro de Apple Music