Tengo un archivo zip que necesito extraer en otra carpeta. Cuando configuré la extracción en dicha carpeta, dice "permiso denegado". He leído aquí cómo iniciar sesión en un terminal como root y superusuario, pero no encuentro nada que me ayude.
Necesito extraer un archivo de mi Downloads
directorio a /var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
.
Explica cómo extraer un archivo zip en la carpeta correcta.
permissions
directory
archive
zip
Tj Cooke
fuente
fuente
.zip
?Respuestas:
Extraeremos a una carpeta diferente para asegurarnos de que los permisos no estén en nuestro camino:
mkdir temp_for_zip_extract
.unzip /path/to/file.zip -d temp_for_zip_extract
Ahora debe tener el contenido de su archivo zip temp_for_zip_extract y puede copiarlo en la carpeta deseada.
Si no puede copiar los archivos a su carpeta, verifique los permisos en su carpeta de destino.
La ruta a la carpeta de descargas depende de a qué la haya descargado, pruebe ~ / Downloads. Si no puede encontrarlo, intente esto en una terminal:
cd ~; find -name 'filename.zip'
También puede usar un administrador de archivos , por supuesto. Hay Nautilus, Nemo, Thunar y muchos más, dependiendo de su entorno. Inicie el administrador de archivos y haga doble clic en su archivo zip, tal como lo haría en Windows.
fuente
Su directorio de destino es propiedad de root (
/var/lib/plexmediaserver/Library/Application Support/Plex Media Server/Plug-ins
), por lo que no puede escribir en él como un usuario normal.En lugar de perder el tiempo con permisos, puede usar
sudo
para descomprimir como superusuario.Le sugiero que primero haga esto en un directorio temporal para asegurarse de que los archivos sean lo que espera y no dañarán / destruirán su instalación de plex:
luego
cd /tmp/whatever
y verifique que los contenidos sean lo que espera. Si es así, entonces adelante con elsudo
comando que mostré arriba.fuente