Hola necesito copiar/mover el contenido de data/tombstones a sdcard/tombstones

Estoy usando el siguiente comando:

mv data/tombstones /sdcard/tombstones

"failed on 'tombstones' - Cross-device link"

pero me estoy poniendo de error anterior.

  • Usted no tiene acceso a data/tombstones en la producción de dispositivos, así que usted no puede copiar. Ciertamente no se puede mover. También, esta cuestión no parece tener nada que ver con la programación, y por lo tanto es mejor frecuentes en la ForceClose.com.
  • hay una manera de mover algunos archivos en el dispositivo a la tarjeta sd , una vez que estoy en shell usando sudo ./adb shell
  • No, a menos que su teléfono está arraigada o su directorio para su propia aplicación
  • respetando el hecho de que no es la programación relacionada con, yo sólo compartir este enlace acerca de «cross-device link» problema como un comentario: androidforums.com/ally-all-things-root/… que me ha ayudado, espero que va a hacer el truco para ti también.
  • Yo era capaz de mover (y cp) archivos con Terminal IDE: play.google.com/store/apps/…

2 Comentarios

  1. 36

    Tiene una SANA VERSIÓN del comando mv

    parafraseando a un par de bits de lbcoder de xda y darkxuser de androidforums

    «error en lápidas de’ Cross-device link»

    Significa que usted no puede crear un enlace duro en un dispositivo (sistema de archivos) que hace referencia a un archivo en un sistema de archivos diferente.

    Esta es una antigua unix cosa. Usted NO se puede mover un archivo a través de un sistema de ficheros el uso de la mayoría de las implementaciones de mv. mv no está hecho para copiar datos desde un dispositivo a otro, simplemente cambia de ubicación del archivo dentro de una partición. Desde /data y /sdcard son diferentes particiones, se está fallando.

    Considerarse afortunado de que usted tiene una SANA VERSIÓN del comando mv que no intenta de todos modos, algunas versiones antiguas realmente TRATAR de hacer esto, lo que resultará en un duro enlace que apunta a la NADA, y los datos originales de ser INACCESIBLE.

    El comando mv hace NO MOVER LOS DATOS!!! Mueve el vínculo permanente A
    LOS DATOS.

    Si desea mover el archivo a un sistema de archivos diferente, usted necesita usar el comando «cp». Copie el archivo para crear una SEGUNDA COPIA de la misma en un sistema de archivos diferente, y, a continuación, ELIMINAR el VIEJO con el comando «rm».

    Un movimiento simple comando:

    #!/bin/bash
    dd if="$1" of="$2"
    rm -f "$1"

    Usted se dará cuenta de que el comando «cp» devuelve true o false dependiendo de la finalización con éxito de la copia, por lo tanto, el original sólo se elimina SI el archivo copiado correctamente.

    O

    #!/bin/bash
    cat data/tombstones > sdcard/tombstones
    rm data/tombstones

    Estos comandos se pueden copiar en algún lugar en el que hace referencia la variable PATH y establecer ejecutable.


    Interfaz Diferente

    Si usted necesita una interfaz diferente de adb puede mover archivos utilizando el FileExplorer en DDMS Vista.

    Lado nota:

    Puede mover un archivo en una carpeta cuando:

    • Estás root;
    • Es su directorio de aplicaciones;
    • Has utilizado chmod de adb o en otro lugar para cambiar los permisos
    • Android no tiene un ‘cp’ comando, excepto en los dispositivos donde busybox o comparables fue añadido después del hecho.
    • eso es correcto. Uno podría en ese caso, utilice el comando dd if=source_file de=dest_file O la forma alternativa mencionados anteriormente
    • supongo que no puede simplemente reemplazar cp con dd directamente, como dd no tiene un estándar de comportamiento para el estado de salida
    • De alguna manera fue capaz de mv /sdcard/emacs /data. Me sorprende que a la inversa no funciona.
    • y funcionó? el comando en sí mismo puede no producir un error ha revisado los datos?
  2. -1

    Básicamente, usted no tiene permiso para acceder a /data/lápidas en una versión de producción .
    Parece que tenemos a ‘root’ primero en el dispositivo.
    Pero no he logrado rootear mi Samsung S4 que es el uso de Android 4.3

    • Esto no responde a la pregunta.

Dejar respuesta

Please enter your comment!
Please enter your name here