Necesito cambiar la marca de tiempo de aproximadamente 5000 archivos.
Escribiendo touch file1.txt, touch file2.txtme va a llevar siempre.
¿Hay alguna manera de hacer algo en la línea de touch -R *?
command-line
files
touch-command
Unamata Sanatarai
fuente
fuente

touch file{1..3}.txt?touch **/*es conveniente.Respuestas:
Puede usar el
findcomando para encontrar todos sus archivos y ejecutarlostouchen cada archivo encontrado usando-execSi desea filtrar su resultado solo para archivos de texto, puede usar
fuente
-execel+terminador de (en lugar de\;). Esto encadenará múltiples argumentos en cadatouchinstancia (hasta el límite de argumento del sistema) y, por lo tanto, desembolsará mucho menos (y probablemente sea más rápido).-exec touch {} +parte, e imprimirá en su terminal lo que habría afectado.find . -type f -exec touch {} +