0 votos

No puedo mv un directorio "permiso denegado" sin embargo ya hice "chmod -R a+rwX ."

Necesito mover una carpeta, y por alguna razón no puedo:

mv old_name new_name
mv: rename old_name/ to new_name: Permission denied

Ya lo hice

chmod -R a+rwX .

para que todas las carpetas, subcarpetas y archivos parezcan tener los permisos adecuados.

Una posibilidad es que un archivo o carpeta esté bloqueado por un proceso. Pero, parece que no tengo ninguna aplicación en ejecución, y he comprobado mis Daemons con Launchcontrol, y

lsof | grep old_name

no muestra ningún archivo abierto.

Tengo que cambiar el nombre de la carpeta. ¿Cómo puedo hacerlo? ¿Debo probar el modo seguro? ¿Cómo puedo determinar qué es lo que está bloqueando la carpeta e impidiendo que sea renombrada?

Gracias por la información que puedan aportar.

0 votos

ls -Old old_name/ drwxrwxrwx@ 17 jabraham staff - 544 2 Jul 15:00 old_name/

0voto

John Abraham Puntos 29

Todavía no tengo ni idea de la causa del problema. Pero, pude arreglarlo:

mkdir old_name_2
cd old_name
mv * ../old_name_2
mv .* ../old_name_2
cd ..
sudo rmdir old_name
mv old_name_2 old_name

Ahora yo (o Dropbox) puedo con éxito

mv old_name new_name

Por alguna extraña razón el directorio no podía ser renombrado, pero podía ser borrado una vez que estaba vacío. Y, se podía crear un nuevo directorio con el nombre antiguo y mover todas las cosas a él, para que todo se viera igual, listo para ser modificado por Dropbox.

(root del problema fue que Dropbox decidió "actualizar" la estructura de sus directorios, por lo que era necesario habilitar la aplicación de Dropbox para cambiar el nombre de las carpetas, de lo contrario su sistema se rompería por completo...)

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