¡Trucos de la terminal de Mac!

Buenas a tod@s, el post de hoy será bastante variado en cuanto a trucos de la terminal, desde esconder ficheros/carpetas, mostrar el tamaño de las carpetas/ficheros, acelerar copias de seguridad, etc.

Generar un PDF de la ayuda de un comando

Este comando lo uso con los comandos que más utilizo, así tengo el manual del comando con el que puedo realizar resaltados, búsquedas más cómodas…

man -t comando | open -fa preview.app

¡Ábrelo todo desde este comando!

Este comando es bastante útil si quieres abrir una aplicación, directorio o fichero desde la terminal. Por ejemplo:

Abrir el directorio donde te encuentras:

open .

Abrir un documento

open MiDocumentoDeTexto.txt

Abrir una aplicación

open /Applications/Safari.app

Ocultar ficheros y carpetas

Este truco lo utilizo para esconder carpetas/ficheros o incluso volúmenes que no estén a la vista de todos. Solo sirve para ocultarla a través del Finder, ya que si podemos verlas a través de la terminal.

chflags hidden fichero_o_carpeta_a_Esconder

Este es el mismo comando pero con la opción contraria, mostrar un fichero/carpeta que está oculto

chflags nohidden fichero_o_carpeta_a_Mostrar

Siempre hay algún cliente que te pide cosas raras :D, por ejemplo, una vez me pidieron que solo escondiese el «ícono» del disco duro de Time Machine del escritorio pero quería ver los otros discos conectados. Por tema de permisos de la carpeta /Volumes/ debemos usar sudo, nos pedirá la contraseña de nuestro usuario.

sudo chflags hidden /Volumes/TimeMachine && killall Finder

Mostrar ficheros ocultos

Este truco sirve para sistemas anteriores a MacOS Sierra 10.12 (para los que tengan un sistemas superiores sigan bajando) nos permite visualizar los ficheros/carpetas ocultas a través Finder ¿Y esto para qué sirve? Para muchas cosas, yo lo uso navegar cómodamente por la interfaz gráfica y así solucionar problemas con el almacenamiento, preferencias dañadas, y demás…

Comando para mostrar los ficheros/carpetas:

defaults write com.apple.Finder AppleShowAllFiles TRUE && killall Finder

Comando para ocultar los ficheros/carpetas:

defaults write com.apple.Finder AppleShowAllFiles FALSE && killall Finder

Aquí va otro truco relacionado, desde MacOS Sierra 10.12, los comandos de antes quedan en el olvido porque ahora lo podemos realizar a través de las teclas: Shift + Comando + Tecla punto ( . ), sirve tanto para ocultar como para mostrar los ficheros y carpetas.

Ver el tamaño de una carpeta, fichero…

Este comando siempre lo uso cuando en mi manos tengo un Mac con problemas de almacenamiento, es decir, que no se sabe de donde sale la información que llena el disco duro.

Ejecutamos el siguiente comando ejecutado con su (nos pedirá la contraseña de nuestro usuario), el comando du sirve para analizar el tamaño de directorio/ fichero y lo muestra en GiB.

sudo du -sh /carpeta_a_analizar/* 2>/dev/null

Captura de la salida del comando, la carpeta a analizar.

Comparando el tamaño a través del Finder, muestra dos tamaños muy distintos con respecto a la terminal. Esto es debido porque no se dispone de permisos para acceder a la información y calcular el peso real de la carpeta.

La carpeta /private/var/folders/ a través de la Finder pesa 346,4 MB mientras que por la terminal son 1,6GiB.

Finder muestra el tamaño en GB.

PD: Más adelante escribiré un post para resolver problemas de almacenamiento y lo explicaré de forma más detallada.

Cambiar el formato (jpg, png, etc.) de captura de pantalla

Este comando sirve para cambiar el formato del archivo que se genera al realizar capturas de pantalla, podemos elegir diferentes formatos como JPG, PNG, PDF, TIFF, GIF.

defaults write com.apple.screencapture type JPG

Este comando también afecta a la utilidad de Captura de Pantalla (disponible desde MacOS Mojave 10.14 y superiores)

Cambiar la carpeta donde se guardan de las capturas de pantalla

Cambiar la ruta donde se guardan capturas de pantalla, que por defecto es el escritorio del usuario.

Comando para cambiar la ruta de las capturas:

 defaults write com.apple.screencapture location ~/Desktop/Capturas

Estas capturas se realizan con las siguientes teclas:

Captura de pantalla completa del Mac

Capturar una parte de la pantalla

Acelerar las copias de Time Machine

Este truco es un poco largo por lo que he decidido dedicarle un post individual, lo tienes en el siguiente post:

Fin

Como siempre gracias por visitar mi Blog y espero que estos trucos te sean de utilidad, más adelante desarrollaré una guía de como resolver problemas con el Mac, este post lo iré actualizando conforme me acuerde más trucos, por lo que te recomiendo que te lo guardes en favoritos :), hasta otra!