0 votos

lista regún los archivos por fecha añadidos en el terminal con función o script u otro

Encontré esto en otro post, pero me gustaría poder llamar a un script de función para reducir la cantidad de escritura.

Este es el otro post ¿Puedo enumerar los archivos ordenados por fecha agregados a una carpeta desde una herramienta de línea de comandos como ls?

1voto

klanomath Puntos 19587

Simplemente crear .bash_profile en su carpeta de inicio o abrirlo, si ya existe:

nano .bash_profile

y agregar las siguientes líneas:

function added {
    ls -a | grep -v '^\.$\|^\.\.$' | xargs -I {} mdls -name kMDItemFSName -name kMDItemDateAdded {} | sed 'N;s/\n//' | grep -v '(null)' | awk '{print $3 " " $4 " " substr($0,index($0,$7))}' | sort -r;
}

Guardar los mods con ctrl-o, Entrar y salir de nano con ctrl-x.

Cerrar la ventana de Terminal, abrir uno nuevo y, a continuación, simplemente introduce added y obtendrás la lista ordenada de los archivos y carpetas en la carpeta de inicio con algunos problemas técnicos, aunque.

La aceptación de la respuesta en la pregunta vinculada presenta una forma mucho más rápida solución:

function added2 {
    mdls -name kMDItemFSName -name kMDItemDateAdded -raw * | xargs -0 -I {} echo {} | sed 'N;s/\n/ /' | sort;
} 

0voto

Michael Zhou Puntos 167

Aquí hay otra función de shell (asumo que el shell es ksh, zsh o bash ): establece la fecha, la hora y el desplazamiento UTC en ceros si faltan los metadatos Fecha agregada

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