Estoy seguro que más de un usuario de Linux ha tenido la mala suerte de ser impedido a la hora de manipular archivos en direcciones que son de vital importancia para el SO. Esto es normal, ya que un mal movimiento y puedes estropear parte de este, pero existen muchos casos en los cuales nos es muy útil hacer este tipo de operaciones. A continuación les mostraré un truco sencillo para hacerlo usando la terminal(Ya debemos ir perdiéndole el miedo).
Primero iniciamos con un archivo(ArchivoACopiar) ubicado en nuestro directorio(/home/mkdir en mi caso) y supongamos que queremos moverlo al directorio /bin, el cual contiene comandos y programas esenciales para Linux. Al ser seres humanos, todos queremos la vía fácil:
Copiamos de la manera tradicional y miramos que si se puede copiar en /home/mkdir/Documentos:
Pero al tratar de copiar el archivo a /bin:
Vemos que el sistema operativo nos niega esta acción, ¿Qué hacemos? Podemos fácilmente abandonar nuestra acción o podemos recurrir a nuestra amada terminal:
Primero Listamos los archivo y localizamos que el archivo está en el directorio deseado con
ls
Luego usamos el comando cp para copiar el archivo, este tiene el siguiente formato:
cp /direccion/archivo.extension /ruta/a/copiar
Pero vemos que el SO nos niega una vez más la acción, para solucionar esto ejecutamos el comando con permisos de SuperUsuario con el comando sudo:
sudo Instrucciones -Parametros
Donde la instrucción en este caso es la acción de copiar el archivo, en este caso la instrucción no usa parámetros. Luego de esto(Si queremos) verificamos que la acción se ha ejecutado con éxito, esto ya lo podemos hacer de manera gráfica pero en el ejemplo se muestra por la terminal con el comando cd:
cd Directorio/a/cambiar
Este comando nos permite cambiar de directorio, en este caso nos movimos de /home/mkdir a /bin. Para la acción mostrada en el ejemplo se muestra una especie de comodín(&&), el cual sirve para realizar las acciones usando una misma linea(lo cual tendría el mismo efecto si se hace en dos, yo lo hice para mayor comodidad). Como se puede ver, el archivo se copió correctamente y no hubo ningún problema.
En este ejemplo elegí copiar un archivo, pero ustedes pueden también mover o borrar un archivo:
mv /direccion/archivo.extension /ruta/a/mover (Mover archivos)
rm /direccion/archivo.extension(Borrar archivos)
Esto se hace de la misma manera, así que no se dejen prohibir nada de su SO, ustedes mandan, pero mucho ojo con lo que hacen xD




