Comandos En Linux

Páginas: 8 (1762 palabras) Publicado: 29 de octubre de 2012
Comandos para la Administración y Manipulación de Archivos

find: Encontrar un archivo conciertas características
El comando find se usa para encontrar archivos en el árbol de directorio de Linux. La estructura de directorios puede ser arbitraria. find requiere un punto de partida y las características del archivo a encontrarse. Después, find revisa ese directorio y todos los directoriossubordinados, buscando los archivos que cumplan la condición(es) citada(s).

algunas formas comunes son:
find . -name perdido -print
Este busca en el directorio actual (.) todos los archivos o directorios de nombre perdido y pone el resultado en la pantalla (-print). En algunas versiones modernas de Linux la opción -print no es necesaria, pero en otras si (de lo contrario no pasa nada)

find/usr/people -name '*.f' -print

Busca a partir del directorio /usr/people, todos los archivos que terminen con .f. El uso de comillas es indispensable porque de lo contrario, el shell sustituye por el asterisco los nombres de todos los archivos en el directorio de partida.

find /home/drodriguez -name "*.txt"
Busca a partir del directorio hogar de drodriguez, todos los archivos que terminencon .txt.

grep: Encontrar un patrón en una lista de archivos
El nombre grep es críptico: “global regular expression and print”, pero su función es sencilla: encontrar un patrón en una lista de archivos (por ejemplo, todos los archivos que contengan la palabra “CALL”

Para usar verdaderamente grep y muchos otros comandos de Linux hay que aprender el sistema de expresar patrones, llamadoexpresiones regulares. Por el momento nos conformaremos con patrones simples. grep tiene muchas opciones, para buscar con o sin mayúscula, buscar archivos que noi contienen al patrón (como si fuese un anti-grep), etc.

grep CALL *f
Encuentra todas las líneas de todos los archivos que contienen la palabra CALL en todos los archivos que terminan con .f.
grep juanr /etc/passwd
Busca la(s)línea(s) de etc/passwd que contiene(n) “juanr”

Debe tenerse mucho cuidado con patrones que contienen caracteres especiales del shell, como * y ?. estos deben ser escapados, o usar comillas.

cp: Copia de archivos
La sintaxis de este comando es
cp [Opción]... [-T] Origen Destino
cp [Opción]... Origen... Directorio
El último argumento es el destino, los precedentes son el origen. Elcomportamiento de cp depende del destino. Si el destino es un subdirectorio, los archivos son copiados a ese subdirectorio; pero si el destino no existe o es un archivo el origen es copiado al destino.

En caso de múltiples orígenes, todos los orígenes son sucesivamente copiados al destino. Esto quiere decir que en efecto solo el penúltimo sobrevive la operación, lo cual es probablemente no deseable.Ejemplos
cp origen destino
Copia el archivo origen al archivo destino

cp origen1 origen2 destino
Si destino es un directorio, origen1 y origen2 son copiados al directorio destino. Si destino es un archivo, el resultado es el mismo que si origen2 fuese copiado a destino.

cp -i origen destino
Copia origen a destino como en el caso anterior, pero en el caso que destino ya existe preguntaantes de hacer la operación final.

[Opción] puede se alguno de los siguientes argumentos (para consultar todas las opciones consulte el manual.
--backup[=CONTROL] : Hace un respaldo de cada archivo destino existente
-b: parecido a --backup pero no acepta argumentos
-f, --force : Si un archivo destino existente no se puede abrir, lo elimina e intenta de nuevo
-i, --interactive : sugiere antesde sobreescribir

mv: Mover archivos entre directorios (o renombrar)
La sintaxis de este comando es similar al comando cp
mv [Opción]... [-T] Origen Destino
mv [Opción]... Origen... Directorio
Este comando funciona de la misma manera que cp a excepción de que borra el origen. En otras palabras, mueve archivos de un directorio a otro o de un archivo a otro. En este último caso, como el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • comandos de linux.
  • Comandos en linux
  • Comandos Linux
  • Comandos linux
  • Comandos Linux
  • linux comandos
  • Comandos Linux
  • comandos linux

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS