¿Cómo renombrar múltiples archivos con adb?
Quiero cambiar el nombre de todos los archivos en mi carpeta /sdcard/Android/data/com.miui.gallery/files/gallery_disk_cache/small_size
a nombres más cortos. Cada archivo tiene 65 caracteres de longitud y me gustaría que fueran lo más cortos posible. Hay +- 9000 archivos en esta carpeta. Los nombres de archivo contienen tanto letras como números.
Tengo acceso a la depuración adb con mi PC con Windows y la Depuración USB está activada. Sin embargo, no puedo acceder a mi teléfono, está atascado en un bucle de arranque y se apaga después de 20 segundos. Solo se puede usar el táctil para ingresar mi contraseña para acceder al directorio con el nombre de arriba.
Ya he extraído 5GB, pero la línea de comandos está limitada a 8000 caracteres y llevaría una eternidad extraer todo sin cambiar el nombre de los archivos primero.
davy.ai
Para renombrar todos los archivos de la carpeta
/sdcard/Android/data/com.miui.gallery/files/gallery_disk_cache/small_size
, se pueden utilizar comandos de adb shell para acceder al directorio y renombrar cada archivo individualmente. Como los nombres de archivo tienen 65 caracteres de longitud, podemos usar una convención de nombres simple para los nuevos nombres de archivo, como un número secuencial seguido de una extensión de archivo.Siga los siguientes pasos:
Conecte su dispositivo Android a su PC usando un cable USB y asegúrese de habilitar la depuración USB en su dispositivo.
Ingrese el siguiente comando para acceder a la adb shell en su dispositivo:
/sdcard/Android/data/com.miui.gallery/files/gallery_disk_cache/small_size
:for
y el comandomv
:Este comando renombrará todos los archivos en el directorio a un número secuencial de 4 dígitos con la extensión .jpg. Puede ajustar el número de dígitos o la extensión del archivo según sus necesidades.
exit
.Ahora puede usar comandos adb para extraer los archivos renombrados a su PC:
Reemplace
<destination_folder>
con la ruta a una carpeta en su PC donde desee guardar los archivos renombrados.Esto debería permitirle extraer los archivos sin alcanzar el límite de caracteres del símbolo del sistema.