jueves, 27 de octubre de 2016

2.2 Directorios y Archivos

Creación y supresión de directorios

Al entrar en el sistema, el directorio de trabajo es el directorio propio (home). Cuando se crea una cuenta de usuario, el sistema también crea un directorio propio para dicho usuario. Cuando éste entra en el sistema, siempre aparecerá en su directorio propio.

La orden pwd (print working directory) visualiza el nombre de vía del directorio de trabajo.

Ej.:   $ pwd
/home/jon/mail

La orden cd (change directory) permite hacer que otro directorio sea directorio de trabajo. La orden cd lleva como argumento el nombre del directorio al cual se quiere cambiar.

Ej.:            $ pwd
/home/jon
$ cd mail
$ pwd
/home/jon/mail

Linux permite crear y suprimir directorios mediante las órdenes mkdir (make directory) y rmdir (remove directory). En cualquiera de los dos casos, se puede usar además los nombres de vía de los directorios. La orden mkdir crea un directorio, mientras que la orden rmdir borra el directorio.

Ej.:                  $ mkdir trabajos
$ mkdir/home/jon/trabajo

Ej.:                  $ rmdir trabajo
$ rmdir/home/jon/trabajo

La orden ls (list) lista los nombres de archivos y directorios. La orden ls -l presenta información más detallada acerca de un archivo. Primero presenta los permisos y a continuación el número de vínculos, el usuario del archivo, el nombre del grupo al que pertenece el usuario, el tamaño del archivo en bytes, la fecha y hora de la última vez que se modificó el archivo y el nombre del archivo.

Ej.:    $ ls
mydata
preface
trabajos

$ ls -l
-rw-r--r--         1 jon   Grupo01        207     Oct 12 11:55 mydata
-rw-rw-r--        1 jon   Grupo01        568     Oct 12 12:05 preface
-rw-rw-r--        1 jon   Grupo01        207     Oct 12 11:50 trabajo

Operaciones con directorios y archivos

Cuando tengamos gran cantidad de archivos en muchos directorios diferentes, puede que necesitemos buscar entre ellos para localizar un archivo específico. La orden find (find) permite efectuar búsquedas.

La orden find lleva como argumentos los nombres de directorios seguidos de varias opciones posibles que especifican el tipo y el criterio de la búsqueda:

find
-name patrón       Busca archivos cuyo nombre se encuentra patrón.
-group nombre     Busca archivos que pertenecen a este nombre de grupo.


La orden cp (copy)copia un archivo. cp acepta dos argumentos: el archivo original y el nombre de la nueva copia.

Ej.:      $ cp trabajo jon/trabajo

Con la orden cp -r copiamos un subdirectorio de un directorio a otro. El directorio copiado incluirá todos sus propios subdirectorios.

Ej.:      $ cp -r mail/fotos jon/fotos

La orden mv (move) desplaza (renombra) un archivo. mv lleva dos argumentos: el primero es el archivo que ha de ser desplazado. El segundo argumento puede ser el nuevo nombre del archivo o el nombre de vía de un directorio. Si es el nombre de un directorio, entonces el archivo es desplazado a ese directorio, cambiando el nombre de vía del archivo.

Ej.:      $ mv trabajo /home/jon/informe

La orden rm (remove) elimina (borra) un archivo. Puede llevar como argumentos cualquier número de nombres de archivos.


Ej.:      $ rm trabajo fotos

Related Posts:

  • 2.2 Los comandos: mount y umount El comando mount El comando mount monta unidades para lo cual ser debe especificar el dispositivo (y la partición a montar si corresponde) y su punto de montaje: mount dispositivo punto_de_montaje Ejemplo_1: Monta… Read More
  • 2.2 Particiones del disco duro Particionar un disco es como dividirlo en discos más pequeños contenidos dentro de la misma carcasa. Las particiones pueden ser de dos tipos: primarias ó lógicas, las particiones lógicas se crean dentro de una partición… Read More
  • 2.2 El archivo de configuración: fstab Fstab significa: File System Table (Tabla de Sistemas de ficheros). Se encuentra en el directorio /etc/fstab. Cuando encendemos nuestro PC con Linux, el sistema operativo se inicia, en primer lugar montando modo solo lect… Read More
  • 2.2 Tareas programadas Linux tiene un demonio cron que normalmente se ejecuta en el arranque de linux. Este demonio despierta cada minuto, mira si tiene que ejecutar alguna tarea, la ejecuta y se duerme. Si queremos que algún comando o tarea se ej… Read More
  • 2.2 Manejo del sistema de archivos, discos y otros dispositivos • Los sistemas de archivos soportados por LINUX. Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos. Para nuestros propósitos los más importantes son: Minix El más antiguo y supuestamente… Read More

0 comentarios:

Publicar un comentario