Translate

6/3/12

Mira lo que tienes: rm, mkdir


Web OS
2421ª Parte Mira lo que tienes: rm, mkdir
rm: Con este comando podemos borrar los ficheros y directorios que queramos a través de consola o term así que hay que ir con cuidado y no equivocarse en lo que queremos eliminar así que ojito con lo que se escribe que usando este comando las cosas desaparecen en un visto y no visto.
mkdir: Con este comando de línea podemos crear directorios con el nombre que queramos
Viendo la man de rm
RM(1)                                                                    RM(1)
NOMBRE
rm – borra ficheros o directorios
SINOPSIS
rm [opciones] fichero…
Opciones de POSIX: [-fiRr]
Opciones de GNU (en la forma más corta): [-dfirvR] [--help] [--version]
[--]
DESCRIPCIÓN
rm borra cada fichero dado.  Por lo normal, no borra directorios.  Pero
cuando se da la opción -r o -R, se borra el árbol de directorios entero
a partir del directorio especificado (y sin limitaciones en cuanto a la
profundidad  de  los  árboles de directorio que pueden borrarse con `rm
-r’).  Es un error que el último componente del camino de fichero sea .
o ..  (para evitar así sorpresas desagradables con `rm -r .*’ o así).
Si  se da la opción -i, o si un fichero no es modificable, y la entrada
estándar es una terminal, y la opción -f no se ha dado, rm pregunta  al
usuario si quiere borrar realmente el fichero, escribiendo una pregunta
en la salida estándar de errores  y  leyendo  una  respuesta  desde  la
entrada  estándar.  Si  la respuesta no es afirmativa, el fichero no se
borra y se pasa al siguiente.
OPCIONES DE POSIX
-f     No pide confirmación. No escribe  mensajes  de  diagnóstico.  No
produce  un  estado de salida de error si los únicos errores han
sido ficheros que no existen.
-i     Pide confirmación.  (En el caso de que se den tanto -f como  -i,
el último que se escriba es el que tiene efecto.)
-r or -R
Borra recursivamente árboles de directorio.
DETALLES DE SVID
La System V Interface Definition prohíbe el borrado del último enlace a
un fichero binario ejecutable que se esté ejecutando en ese momento.
DETALLES DE GNU
La implementación de GNU (en fileutils-3.16) está mal en el sentido  de que  hay  un  límite  superior  a  la  profundidad de las jerarquías de
directorios que pueden borrarse. (Si fuera menester, se puede  utilizar
una utilidad `deltree’ para borrar árboles muy profundos.)
OPCIONES DE GNU
-d, –directory
Borra  directorios  con  unlink(2)  en vez de con rmdir(2), y no
requiere  que  un  directorio  esté  vacío  antes  de   intentar
desenlazarlo.  Solamente  funciona  si uno tiene los privilegios
apropiados. Puesto que desenlazar un directorio provoca que  los
ficheros  del  directorio borrado se queden desreferenciados, es
sabio hacer un fsck(8) del sistema de ficheros después de  hacer
esto.
-f, –force
No  hace caso de los ficheros que no existan y nunca pregunta al
usuario.
-i, –interactive
Pregunta  si  borrar  cada  fichero.  Si  la  respuesta  no   es
afirmativa, se pasa al siguiente fichero sin borrar éste.
-r, -R, –recursive
-v, –verbose
Muestra el nombre de cada fichero antes de borrarlo.
OPCIONES ESTÁNDARES DE GNU
–help Muestra un mensaje en la salida estándar sobre el modo de empleo
y acaba con código de éxito.
–version
Muestra en la salida estándar información  sobre  la  versión  y
luego acaba con código de éxito.
–     Termina la lista de opciones.
ENTORNO
Las  variables  LANG, LC_ALL, LC_COLLATE, LC_CTYPE y LC_MESSAGES tienen los significados usuales.
CONFORME A
POSIX 1003.2, excepto  por  la  limitación  en  la  profundidad  de  la
jerarquía de ficheros.
OBSERVACIONES
Esta página describe rm según se encuentra en el paquete fileutils-4.0;
otras versiones pueden diferir un poco. Envíe  por  correo  electrónico
correcciones  y adiciones a la dirección aeb@cwi.nl.  Informe de fallos
en el programa a fileutils-bugs@gnu.ai.mit.edu.
GNU fileutils 4.0              Noviembre de 1998                         RM(1)
Viendo la man de mkdir
MKDIR(1)                                                              MKDIR(1)
NOMBRE
mkdir – crea directorios
SINOPSIS
mkdir [opciones] directorio…
Opciones de POSIX: [-p] [-m modo]
Opciones  de  GNU  (en  la forma más corta): [-p] [-m modo] [--verbose]
[--help] [--version] [--]
DESCRIPCIÓN
mkdir crea directorios con los nombres especificados.
De forma predeterminada, los permisos de los  directorios  creados  son 0777 (`a+rwx’) menos los bits puestos a 1 en la umask.
OPCIONES
-m modo, –mode=modo
Establece  los  permisos  de los directorios creados a modo, que
puede ser simbólico como en chmod(1) y entonces emplea  el  modo
predeterminado como el punto de partida.
-p, –parents
Crea  los  directorios  padre  que  falten  para  cada argumento
directorio.  Los permisos para los directorios padre se ponen  a
la umask modificada por `u+rwx’.  No hace caso de argumentos   que correspondan  a  directorios  existentes.  (Así,  si  existe  un
directorio  /a,  entonces `mkdir /a’ es un error, pero `mkdir -p
/a’ no lo es.)
–verbose
Muestra un mensaje para cada directorio creado. Esto es más útil
con –parents.
OPCIONES ESTÁNDARES DE GNU
–help Muestra un mensaje en la salida estándar sobre el modo de empleo y acaba con estado de éxito.
–version
Muestra en la salida estándar información sobre  la  versión,  y
luego acaba con estado de éxito.
–help Muestra un mensaje en la salida estándar sobre el modo de empleo
y acaba con estado de éxito.
–version
Muestra en la salida estándar información sobre  la  versión,  y
luego acaba con estado de éxito.
–     Termina con la lista de opciones.
ENTORNO
Las   variables   LANG,  LC_ALL,  LC_CTYPE  y  LC_MESSAGES  tienen  los significados usuales.
CONFORME A
POSIX 1003.2.
OBSERVACIONES
Esta  página  describe  mkdir  según  se  encuentra   en   el   paquete
fileutils-4.0; otras versiones pueden diferir un poco. Envíe por correo
electrónico  correcciones  y  adiciones  a  la  dirección   aeb@cwi.nl.
Informe de fallos en el programa a fileutils-bugs@gnu.ai.mit.edu.
GNU fileutils 4.0              Noviembre de 1998                      MKDIR(1)
Ejemplos prácticos:
Mkdir:
ximo@Palas-SN10E100 ~ $ ls
bin        Documentos  Imágenes  Plantillas      Público
Descargas  Escritorio  Música    primer-ajedrez  Vídeos
ximo@Palas-SN10E100 ~ $ mkdir nuevo
ximo@Palas-SN10E100 ~ $ ls
bin        Documentos  Imágenes  nuevo       primer-ajedrez  Vídeos
Descargas  Escritorio  Música    Plantillas  Público
rm:
ximo@Palas-SN10E100 ~ $ rm -R nuevo primer-ajedrez
ximo@Palas-SN10E100 ~ $ ls
bin        Documentos  Imágenes  Plantillas  Vídeos
Descargas  Escritorio  Música    Público
NOTA GORDA : Mucho cuidado con el uso de rm recursivamente esto es usar las opciones o switches -r ó -R :) Ximo

No hay comentarios: