viernes, 28 de julio de 2017

Gestion de archivos desde consola de Linux

Hola, el día de hoy hablaremos sobre como trabajar con archivos sin un editor de textos, todo directo desde linea de comandos :) ¡Empecemos ya! 
Bueno y comenzaremos creando un archivo con extencion .txt como sigue 
touch hello.txt , "hello" es el nombre de nuestro archvo, esta es una opcion, pero tambien podemos usar lo siguiente echo "hola" > hello.txt con esto creamos un .txt que se llama hello y que en su primer linea contiene la palabra hola; para seguir añadiento texto a nuestro archivo ocupamos echo "contenido para la siguiente linea" >> hello.txt  de esta forma añadimos otra linea a nuestro archivo y al usar esto debemos ser cuidadosos de colocar el ">>" porque si solo usamos ">" se sobre escribira nuestro .txt y se perdera todo lo que se tenia anteriormente y para que sea mas entendible muestro el siguiente ejemplo 
 
he creado el archivo que contiene la palabra funciona y para verificar eso usamos el comando cat como sigue cat crea.txt y obtenemos esto  despues ejecutamos echo con ">" y si hacemos de nuevo el cat obtenemos y observamos que se borro el "funciona" que teniamos anteriormente; ahora supongamos que solo queremos ver las primeras 3 lineas de nuestro archivo y para eso utilizamos head -3 hello.txt el tres puede varias segun el numero de lineas que deceamos ver y en caso de que necesitemos ver las ultimas 5 lineas utilizamos  
tail -5 hello.txt. Por default tanto head como tail muestran las 10 perimeras o ultimas lineas segun el que se utiice. 
Para realizar una copia de algun archivo utilizamos el comando cp con la siguiente sintaxis:
cp -v ejem.txt dirAux ejem.txt es el archivo que copiaremos y dirAux es en donde se guardara la copia.

para ver toda la informacion sobre nuestro archivo utilizamos el comando stat con esta sintaxis stat hello.txt y con eso obtenemos lo siguiente todos los detalles de este archivo como el nombre, tamaño, tip de archivo, cuando se creo, modifico, etc. 
En este momento pensemos que necesitamos informacion sobre los archivos que tenemos en cierto directorio en el que nos encontramos ubicados, para eso utilizaremos los camandos du (disk usage) que nos muestra los directorios a partir de nuestro directorio actual y el comando df, que nos muestra el espacio disponible de disco. 

 

No hay comentarios:

Publicar un comentario