2 votos

gunzip redirección a /etc/: No existe el fichero o el directorio

Estoy tratando de seguir este tutorial de como hacer una vpn, pero estoy teniendo algunos problemas gunzipping.

Si yo trato de poner en el código

sudo gunzip -c '/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server.conf'

éste responde con un

gzip: /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server.conf.gz: No such file or directory

¿Qué está pasando?

Puedo poner el sudo y entre comillas porque no se puede gzip a etc sin ella.

6voto

Byte Commander Puntos9266

Su marca de la cita se coloca de forma incorrecta.

Ejecute algo como esto en su lugar:

sudo gunzip -c '/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz' > '/etc/openvpn/server.conf'

Como usted ha dicho, el conjunto de la '/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz > /etc/openvpn/server.conf' parte fue tratado como único argumento - y, por supuesto, no hay ningún archivo con este camino existe.

Ahora se divide en uno citado argumento de la ruta a la gunzip comando (/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz'), seguido por un golpe de redirección de salida en '/etc/openvpn/server.conf'.

Sin embargo, como ninguno de los dos caminos en su ejemplo, contiene espacios o caracteres especiales, las comillas no son necesarias y también podría haber sido omitido por completo.


Como usted dice que usted no tiene permiso de escritura en el archivo donde desea redirigir la salida, usted debe escribir así:

sudo bash -c "gunzip -c '/usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz' > '/etc/openvpn/server.conf'"

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: