Tutorial editar ficheros y directorios con la línea de comandos en GNU/Linux

En este tutorial vamos a utilizar la línea de comando en GNU/Linux para trabajar con ficheros y directorios, aprendiendo a copiar, mover, borrar y editar los mismos.

Palabras claves: línea de comandos, command line, mkdir, cp, mv, rm, cat.

Comandos:

mkdir – Crea directorios
cp – Copia archivos y directorios.
mv – Mueve/renombra archivos y directorios.
rm – Borra archivos y directorios.

Comenzamos:

Creamos un directorio que llamaremos “pruebas”:

mkdir pruebas

Ahora nos movemos al directorio creado:

cd pruebas

Creamos un archivo llamado archivo-de-pruebas.txt (salimos con ctrl + D ):

cat > archivo-de-pruebas.txt

Creamos otro directorio llamado pruebas2:

mkdir pruebas2

Copiamos el cp archivo-de-pruebas.txt al directorio pruebas2:

cp archivo-de-pruebas.txt pruebas2

Cambiamos al directorio pruebas2 y comprobamos si el archivo ha sido copiado correctamente:

cd pruebas2
ls

Volvemos al directorio “pruebas” y allí copiamos el directorio “pruebas2″ como “pruebas3″ (-r sirve para copiar lo que hay dentro de ese directorio):

cd ..
cp -r pruebas2 pruebas3

Usamos mv para cambiar el nombre al archivo-de-pruebas.txt:

mv archivo-de-pruebas.txt archivo-de-pruebas2.txt

Usamos mv para mover el archivo-de-pruebas2.txt al directorio pruebas2:

mv archivo-de-pruebas2.txt pruebas2

Vamos al directorio “pruebas2″ y usamos el comando rm para borrar “archivo-de-pruebas2″ (-i solicita una confirmación antes de hacerlo, con y aceptamos):

cd pruebas2
rm -i archivo-de-pruebas2.txt

rm: borrar archivo comum vacio    “archivo-de-pruebas2.txt”?

Si queremos borrar un directorio en cambio, tenemos que usar la opción -r (confirmar siempre con y):

rm -ir pruebas3

rm -ir ../pruebas3rm: entrar al directorio “../pruebas3”?

rm: borrar archivo comum vacio “../pruebas3/archivo-de-pruebas.txt”?

rm: borrar directorio “../pruebas3”?

Nota: la opción -i no es obligatoria pero a veces es conveniente utilizarla, especialmente con el comando rm

Nota 2: Los comandos en Linux suelen tener opciones (que podemos agrupar: -lt) y argumentos. Como ejemplo, para ver los detalles del directorio /pruebas utilizamos las opciones -l (descripción larga) y t (time: ordenado por últimos modificados):

ls -lt /pruebas

results matching ""

    No results matching ""