Tienes que acceder para crear publicaciones y debates.

Tema 6 Moviéndose entre ficheros

para rutas relativas se pone ../directorio
rutas exactas /usr/src/bin

pwd = mostrar el directorio actual

comandos Ls

-a o --all muestra todos los ficheros incluidos los ocultos
-i o --inode muestra el numero de carpeta del sistema
-l o --format=long muestra información extra
-o o --no-color omite la generación de color
-p o -F marca el fichero añadiendo un carácter especial
-r o --reverse muestra el contenido al revés
-R o --recursive muestra los contenidos de las subcarpetas de forma recursiva
-S o --sort=size muestra los ficheros o carpetas en fuinción de su tamaño
-t o --sort=time muestra los ficheros por fecha de modificación (los más nuevos primero)
-X o --sort=extension muestras los ficheros ordenados por extensión

Creando directorios

para crear directorios utlizaremos el comando mkdir

para crear una estructura de directorio podemos utilizar el argumento -p y podriamos crear por ejemplo varios directorios y subdirectorios de golpe.

Patrones de busqueda de ficheros

con el parametro * podemos especificar todos los ficheros que por ejemplo , empiezen con p y que terminen en .c

ejemplo echo prog1/p*.c

el termino de busqueda * especifica todos los archivos del directorio
si especificas .* te compiara también los archivos ocultos
si especificas el caracter ? es un parametro arbitrario

classes de caractéres

podemos realizar busquedas a través de por ejemplo
ls sebas[].txt

donde lo que hay dentro de los brakets son el rango de números que queremos buscar.
si ponemos 123 buscará todos los archivos que acaben en 1 , 2 o 3

también se pueden poner rangos para no tener que poner todos los números en el rango ejemplo:
1-9

tambíen existen caracteres de negación , por ejemmplo

ls sebas[!A-Za-z].c (buscara todos los archivos con algun caracter que no sea una letra)

Braces

{a,b,c}{1,2,3}.dat producira
a1.dat . b1 , etc

Copiar en linux