1 votos

tar: no se puede hacer chdir a 'dirname' cuando se usa -C con tar

He descargado este archivo y cuando intento usar -C con tar para cambiar el nombre del directorio al que sale, obtengo este error

$ tar -xvf requests.tar -C requests
tar: could not chdir to 'requests'

No me aparece este error al extraer archivos sin -C . He probado esto en /tmp y ~/Desktop También he probado a pasar una ruta absoluta.

2voto

yoliho Puntos 340

El hombre alquitrán te dice el tema

-C directorio, --cd directorio, --directorio directorio En modo c y r, esto cambia el directorio antes de añadir los siguientes archivos. En el modo x, cambia los directorios después de abrir el archivo pero antes de extraer las entradas del archivo.

Por lo tanto, tiene que tener el directorio creado antes de cambiar en él.

Sin el -C tar extrae al directorio actual

Así, para el archivo dir/a.txt en el archivo tarred

Con -C requests el archivo termina en requests/dir/a.txt

mientras que sin argumento termina en ./dir/a.txt

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