2 votos

Cambiar la fecha de la última apertura del directorio cada vez que `cd` en el Terminal

Utilizo un Recent Carpeta inteligente, que depende de la última fecha de apertura de la carpeta. Funciona bien cuando navegas por el Finder, pero no registra el cambio cuando uso cd en un terminal.

¿Hay alguna manera de cambiar la fecha de la última apertura de la carpeta cada vez que cd en un terminal?

2voto

klanomath Puntos 19587

Abra .bash_profile - o créelo si no existe.

Añade la línea:

tcd () { touch "$1" && cd "$1"; }

y guardar el archivo.

Obtenga su .bash_profile modificado con source ~/.bash_profile o cerrar todas las ventanas de terminal que estén abiertas.

Utilice tcd folder_name para el cd a él y modificar la fecha de acceso.


Se puede refinar esto añadiendo una condición de que el argumento tiene que ser una carpeta.

0 votos

Gracias por la respuesta, pero no quiero usar otro comando que no sea cd . También parece que el script modificaría la fecha de "Editado", no la de "Último abierto".

0 votos

¡El toque de @Boykodev cambia la fecha de modificación y acceso!

0 votos

Sí, tienes razón.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X