Está en la página 1de 47

CIENCIAS DE LA COMPUTACION

SISTEMAS OPERATIVOS II

TEMA: GESTION DE DATOS

PARTE II: MANAGING DATA


AGENDA

CAPITULO 4:

Trabajar con archivos y objetos de directorio Administracin del contenido de archivos y directorios Gestin de la unidad de disco duro Proteger los Datos (Afianzar la seguridad)

CAPITULO 5:

CAPITULO 6:

CAPITULO 7:

CAPITULO 4:
TRABAJAR CON ARCHIVOS Y
OBJETOS DE DIRECTORIO

1.

Administrar objetos de directorio

Los Objetos de directorio actan como contenedores de almacenamiento de archivos. La estructura de directorios comienza con el directorio raz que normalmente se especifica simplemente con una barra invertida (\). Los directorios pueden contener otros directorios y archivos. Cualquier directorio contenido dentro de otro directorio es el hijo del directorio y el directorio del contenedor es el padre. La estructura general jerrquica de directorios (tambin conocido como rbol de directorios)

2.

Buscar Directorios

Para Buscar los directorios se emplea el comando Dir . Cuando se usa el modificador de lnea de comandos /AD, se puede utilizar el comando Dir para localizar directorios con facilidad. Por ejemplo: Dir /AD C:\Windows : ver a los hijos del directorio C:\Windows. Dir /AD /S C:\Windows : obtendr un completo rbol de directorios de la carpeta C:\Windows. Para detener el listado de directorios ya que es grande presionamos Ctrl+C . Cualquiera de los siguientes comandos le permitir ver el C: \ rbol de directorios de Windows a un ritmo ms razonable: Dir /AD /S C:\Windows | More

Dir /AD /S C:\Windows>WindowsTree.TXT

3.

Buscar Directorios usando patrones.

Planteamiento: Los nombres de directorio no puede ser absoluta o que no precisamente puede recordar el nombre de un directorio al buscarlo. Por ejemplo, muchas aplicaciones aaden informacin de la versin al nombre del directorio que diferentes versiones de la aplicacin puede residir en el mismo disco duro. Cuando se produce este problema, puede utilizar los patrones para ayudar a localizar el directorio.

Soluciones: El comando Dir admite el ? (reemplazo de un solo carcter) y * (Sustitucin de caracteres mltiples) caracteres comodn que se pueden utilizar para bsqueda de directorios. Por ejemplo: Dir Win* /AD /S : localiza cualquier directorio que comienza con Win a partir de la ubicacin actual. Dir /AD /S Microsoft Visual Studio *.? : encuentra las entradas de directorio para cualquier versin de Microsoft Visual Studio cuando sea ejecutado desde el directorio raz. Si desea realizar un listado de directorio del directorio de Windows, pero no sabe dnde est, puede escribir Dir %WinDir%. La parte del comando %WinDir% se expande en el directorio de Windows, siempre que sea que el directorio podra estar en el Host de la maquina. La variable de entorno debe contener un solo directorio para que esto funcione, pero es una tcnica til.

4.

Ver el Directorio Actual.

Podemos utilizar los comandos:

$P$G : El $P me indica la ruta actual y el $G me muestra el signo mayor que (>).


Sin embargo, no siempre puede ser capaz de ver el directorio actual, como durante la ejecucin de un archivo por lotes. En este caso utilizamos CD o ChDir , para mostrar el directorio actual.

5.

Cambiar el Directorio Actual.

Para desplazarse desde el directorio actual a otro directorio, utilice el CD newdirectory o ChDir newdirectory donde newdirectory es la ruta que desea utilizar. Por ejemplo tenemos tres tipos de cambio de directorio: CD C:\Users\Juan : El directorio cambiar a C:\Users\Juan (suponiendo que existe), no importa donde se escribe el comando debido a que el comando se basa en una ubicacin de directorio absoluto. CD ..\.. : El directorio se convertir en el padre del padre del directorio actual. Por ejemplo, si usted est en C:\Users\Juan, el directorio cambiar a el directorio raz, porque el directorio raz es el padre de C:\Users. CD Windows\System32 : Este comando me direccionara al directorio C:\Windows\System32 asumiendo que est en el directorio raz de la unidad C:.

6.

Crear Directorios.

Para crear un nuevo directorio, utilice los comandos: MD Newdirectory o MkDir Newdirectory, donde Newdirectory es la ruta del directorio que desea crear. En muchos casos, el nuevo directorio no es ms que un nio de el directorio actual. Por ejemplo, si desea crear MiDirectorio como un hijo del directorio actual, escriba MD MiDirectorio.

7.

Mover Directorios.

Para mover un directorio a una nueva ubicacin, utilice el comando: Move OriginalPath NewPath donde OriginalPath es la ruta absoluta o relativa del directorio que desea mover y NewPath es la ruta original en relacin con la nueva ubicacin. Por ejemplo: Si desea mover MiDir de su actual ubicacin a C:\Temp, debera escribir Move MiDir C:\Temp\MiDir.

8.

Cambiar el nombre de Directorios.

Para cambiar el nombre de un directorio, utilice el comando:

Move OriginalName NewName


donde OriginalName es el nombre original (y opcionalmente la ruta) del directorio y NewName es el nuevo nombre del directorio. Por ejemplo: Si desea cambiar el nombre MiDir a MyNewDir, debera escribir Move MiDir MyNewDir.

El comando Mover le permite mover y cambiar el nombre de combinar tareas en un solo comando. Para mover MiDir en C:\Temp y cambiarle el nombre a MyNewDir, debera escribir Move MiDir C:\Temp\MyNewDir

9.

Quitar o Eliminar un Directorio.

Cuando un directorio ya no es necesaria y no contiene archivos o subdirectorios, se puede retirar del sistema mediante el comando: RD DirName o RmDir DirName donde DirName es la ruta absoluta o relativa de la directorio que desea eliminar. Para asegurarse lo que vamos a eliminar ejecutamos el comando: Dir DirName /S /B Para saber los archivos que se han elminado ejecutamos el comando: Del DirName /S /Q

El comando RD elimina el directorio especificado y todos sus subdirectorios.


RD DirName /S /Q

10.

Mostrar una estructura de Directorios.

Una estructura de directorios puede ser compleja y difcil de entender, por lo que es bueno saber cmo mostrar de forma comprensible. La utilidad de rbol proporciona una forma de ver la estructura de directorios de cualquier punto de partida en el disco duro. Slo tiene que utilizar el comando:

Tree StartingPath
donde StartingPath es una ruta absoluta o relativa.

1. Buscar Archivos.
Para buscar archivos necesitamos el siguiente comando: Dir NombreDelArchivo

(Si lo desea, puede agregar una ruta absoluta o relativa al archivo especificado.)
Escriba /S si el archivo est en un subdirectorio. Escriba /B si desea que el archivo del listado aparezca sin la informacin de cabecera habitual. Escriba /Q si desea ver el propietario del archivo. Escriba /R si quieres ver las secuencias alternativas en un archivo que contiene varias secuencias. (Varios archivos contienen datos de flujo de forma seccionada y son un poco raros, incluso en los nuevos sistemas.

Escriba /W si desea ver slo una lista de nombres de archivo en el menor espacio posible (en forma de tabla, tres a seis nombres de archivo).
Escriba /X, si usted quiere ver los nombres de archivo largo.

1. 1 Buscar Archivos en el orden establecido.


Cuando se muestra un listado de directorio, los archivos aparecen en el orden en que el disco duro almacena sus entradas, por lo tanto no es fcil encontrar un archivo. Para obtener una lista ordenada de directorios y archivos, utilice el comando Dir / OOrder NombreArchivo. La siguiente lista describe cada uno de los criterios de ordenacin: /OD: Ordenar en la fecha / hora para las fechas ms antiguas y las primeras veces. /OE: Ordenar por extensin, en orden alfabtico, de la A a la Z. /OG: Los directorios de primer lugar en el orden de clasificacin. /ON: Ordenar por nombre en orden alfabtico, de la A a la Z. /OS: Ordenar por tamao, con archivos ms pequeos primero. /O-Orden: Invertir el orden de la clase. Por ejemplo, E / S-D ordena la archivos y directorios en la fecha / hora para con las nuevas fechas y primeros tiempos. En algunos casos, un solo tipo no proporcionar la informacin en el requiere orden. Se pueden combinar varios conmutadores para obtener la el efecto deseado. Por ejemplo, si desea ordenar por tamao, y luego por nombre el comando seria Dir /OS /ON.

1. 2 Buscar Archivos por Atributo.


Los atributos de archivo describe los archivos de una manera especfica. Por ejemplo, el de slo lectura atributo define un archivo que no se puede escribir slo leer. El comando Dir /Aattribute NombreArchivo La siguiente lista describe cada uno de los atributos estndar: /AA: Localiza los archivos que estn listos para su archivo. /AD: Localiza las entradas de directorio. /AH: Localiza los archivos ocultos /AI: Muestra los archivos que no son indexados para su uso en la bsqueda de Windows. /AR: Localiza archivos de slo lectura. /AS: Localiza los archivos de sistema. /A Atributos: Un prefijo que se utiliza para negar un atributo estndar. Para ejemplo, si desea encontrar todas las entradas excepto para los directorios, escriba el comando Dir /A D Si quieres encontrar el archivos del sistema operativo en un disco duro, puede escribir Dir *.* /AH /AS /S

2. Copiar Archivos.
La copia de archivos es til dentro de un proceso por lotes o un script. Los siguientes pasos se define lo que hay que considerar cuando se utiliza el comando Copy: Tipo Copy SourceFile DestinationFile donde SourceFile es el nombre original, adems de la ruta absoluta o relativa segn sea necesario y Destinationfile es el nombre del archivo de destino ms el camino absoluto o relativo del destino. Tipo /V para asegurar que el proceso de copia se ha verificado. El comando Copy realiza el proceso de copia y proporciona notificacin del xito o error.

2.1 Para copiar o realizar transferencias de grandes archivos


Utilizamos el comando: XCopy Tipo XCopy SourceFile destinationfile Escriba /D: m, d, y donde m es el mes, d es el da, y y es el ao para copiar slo los archivos que se crearon despus de la fecha especificada. Escriba /S para copiar todos los archivos de los subdirectorios y como las del directorio de origen.

3. Mover Archivos.
Mover un archivo a cabo dos operaciones. En primer lugar, el archivo se copia de la directorio actual al directorio de destino. En segundo lugar, se elimina el archivo de el directorio actual. Utilece el comando Move con la sintaxis Move Filename Target. Ejemplo: para mover Temp.txt al directorio actual C:\Temp\Temp.txt, debera escribir Mover Temp.txt C:\Temp

4. Cambiar el nombre de Archivos.


Para cambiar el nombre de un archivo, utilice el comando Ren con la sintaxis: Ren AntiguoNombre NuevoNombre donde AntiguoNombre es el nombre actual del archivo y NuevoNombre es el nuevo nombre del archivo.

Por ejemplo: si desea cambiar el nombre de Temp.txt a NewName.TXT, usted escribe Ren Temp.txt NewName.TXT

CAPITULO 5:

ADMINISTRACIN DEL CONTENIDO DE


ARCHIVOS Y DIRECTORIOS

1. Buscar cadenas complejas.


Si desea realizar una bsqueda compleja, que necesita la utilidad Findstr Por ejemplo: Para encontrar TXT los archivos que tengan las palabras que comienzan con H y termina con O, puede escribir Findstr "H * o" *. TXT Si usted quiere encontrar los archivos TXT que contiene las palabras Hola Mundo o (o ambos), puede escribir Findstr "Hola Mundo" *. TXT

Si el archivo debe contener palabras como una cadena discreta, entonces se utiliza el comando /C modificador de la lnea y se escribe Findstr / c: "Hola Mundo" *. TXT

2.

Mostrar archivos que contienen cadenas

Findstr muestra las lneas en el archivo que contiene la texto. Si desea que slo de una lista de nombres de archivos use el comando /M modificador de la lnea. Por ejemplo: Si usted escribe Findstr /M "Hola Mundo" *. TXT y presiona Enter, se ve slo una lista de nombres de archivo que contienen Hola Mundo. Para encontrar todos los archivos EXE en un disco duro que contienen los derechos de autor de Microsoft escriba Findstr /M /S "Microsoft" *. EXE> MicrosoftEXE.TXT La lista resultante no son tiles cuando se necesita para encontrar el ubicacin de un ejecutable especfico posterior. La misma tcnica funciona para otros derechos de autor archivados. El modificador de lnea de comandos /S busca en todos los directorios secundarios del directorio que usted especifique.

3.

Realizar bsquedas de maysculas y minsculas

Necesitamos utilizar el comando /I para buscar en una cadena de caracteres las maysculas y minsculas. Por ejemplo: Para encontrar todos los archivos TXT que contienen la frase Hola Mundo, sin importar que este en mayscula se debera escribir Findstr /I /C: "hola mundo" *. TXT

CAPITULO 6 ADMINISTRANDO EL DISCO DURO

TPICOS
Ahorrar espacio en el disco duro. Administrar el disco. Dar mantenimiento al disco Administrar las particiones

AHORRAR ESPACIO EN EL DISCO DURO

Comprimir y descomprimir informacin y ver el status de compresin.


Otras aplicaciones de compresin de datos no disponen estatus detallados.

1.

COMPRIMIR INFORMACIN
Comprimir un archivo, un directorio completo e inclusive un disco entero solo con un solo comando. Compact /C Objeto Un directorio completo Compact /S Incluya archivos del sistema que normalmente se omiten Compact /I

Ejemplo: Compact /C /S /I

VER EL STATUS DE COMPRESIN

Cuando ya estese ejecutando la compresin de un archivo o directorio digitaremos: Compact /S C:\MyDir\*.*

Muestra el ratio de compresin y los archivos que ya han sido comprimidos.

ADMINISTRAR EL DISCO

Administrar el disco es uno de las ms importantes tareas que un administrador debe realizar, pero la mayora puede ser implementadas por la consola. Permite estar atento a la seguridad y fiabilidad de la informacin.

ADMINISTRAR EL DISCO

OBTENER LA INFORMACIN DEL DISCO

El comando Vol muestra el nombre del disco y el nmero de serie. El nmero de serie de por si no cambiar tras formatear el disco, a menos que utilice una aplicacin especial para cambiarla, el nmero de serie no es garantizado que sea el nico.

ADMINISTRAR EL NOMBRE DEL DISCO. Si deseamos etiquetar con otro nombre el disco que estamos administrando el comando Label nos permite hacerlo Label C: Sistemas

FORMATEAR EL DISCO
FORMATEAR EL DISCO Formateo Rpido: Para algunos disco de capacidad muy grande, hacer un formateo completo tomar mucho tiempo, para ello los fabricantes han incluido este proceso durante su elaboracin. Format /Q C:

FORMATEAR DISCOS CON CARACTERSTICAS ESPECIFICAS


Sistema de archivos FAT, FAT32, exFAT, NTFS UDF(Universal Disc Format): 1.02, 1.50, 2.00 , 2.01, o 2.5 utilizando /R:Revision. Unidades de Asignacion. Se utiliza /A para una apropiadad asignacion de espacion dependiendo del sistema de archivo selccionado. Seguridad por medio de escritura de ceros Esto es una nueva opcin de seguridad la cual por cada paso de escritura por cada sector escribe ceros previniendo que no saquen informacin. La desventaja radica en el tiempo que se tomar para realizar escribir ceros.

MONTAR VOLUMENES

Tener montado discos duros cuesta espacio en memoria y procesos adjuntos al mismo. Para ello podemos desactivar el automontado Hasta como una medida de seguridad con el comando MountVol /N Para volver a activar el automontado MountVol /E

LISTAR VOLUMEN

Utilizo directamente el comando MountVol para una ayuda rpida. Pero a continuacin aparecer la informacin del volumen pero sin la letra asignada del disco. Si no estuviese montado ningn disco, no prioritario mostrar un mensaje de error.

MONTAR UN VOLUMEN

Para asignar un volumen a una unidad de disco MountVol F: \\?\Volumen{b28876a5-2fd6-11df-9582806e6f6e6963}\ Si el volumen est montado a un disco, la unidad aparecer con ella.

DESMONTAR UN VOLUMEN

Disocia la unidad de un disco a un volumen, lo cual hace a la unidad inaccesible: MountVol F: /D

MANTENIMIENTO A UN VOLUMEN
La informacin del disco duro representa una enorme inversin de tiempo y organizacin. DETERMINAR STATUS DE ARCHIVO Y DISCO ChkDsk funciona con cualquier sistema de archivos ChkDsk /V E: Muestra la informacin adicional del volumen LOCALIZAR SECTORES DAADOS /F Repara los errores bsicos encontrados en el volumen. /R Localiza cualquier sector daado en el volumen y recupera informacin de ellos cuando mas sea posible. Esta opcin tambin implica /F nivel de reparacin. /B (solo NTFS) Reevala los sectores daados y los restablece si es posible /F /R.

MANTENIMIENTO A UN VOLUMEN

Algunos volmenes necesitan ser desmontados primero, para ellos ChkDsk /X lo hace automticamente.

PARA DAR MANTENIMIENTO A UN VOLUMEN EN LNEA MD Temp crea un disco temporal del directorio para ser reparado, para ello necesitamos tener lo necesario en memoria o disco bootstrap para no evitar volcado de pila. Para un logfile tipiamos ChkDsk /V E: > C:\Temp\Error.TXT

MANTENIMIENTO A UN VOLUMEN

PARA DAR MANTENIMIENTO A UN VOLUMEN EN LNEA Para grabar los archivos reparados teclear: ChkDsk /F E: > C:\Temp\Repairs.TXT or ChkDsk /B E: > C:\Temp\Repairs.TXT.

MEJORAR DESEMPEO DEL ACCESO AL DISCO


ANALIZAR EL DISCO El comando Defrag /A /C /H /A inicia el proceso de anlisis /C Cambia el desempeo sobre todo los discos como tarea. /H Defrag opera con prioridad normal.

DESFRAGMENTAR EL DISCO Se puede desfragmentar el disco en paralelo con la opcin /M Se recomienda antes de fragmentar el disco desfragmentarlo primero

ADMINISTRAR PARTICIONES

Iniciar DiskPart DiskPart es ejecutado por medio de un script lo que aumenta el desempeo con el comando /s y el archivo.TXT

CAPITULO 7 AFIANZAR LA SEGURIDAD

AFIANZAR LA SEGURIDAD

Proteger la Informacin Cambiar archivos y acceso a directorios. Detectar archivos abiertos compartidos. Hacerse a cargo de archivos.

PROTEGER LA INFORMACIN
Encriptar un archivo o directorio. Cipher /E C:\MyDir Solo Directorios. Cipher /E /S:C:\MyDir Incluye subdirectorios. Cipher /W:C:\MyDir No incluye archivos planos.

Ver archivos o directorios encriptados. Cipher C:\MyDir\ E Encriptados. U Desencriptados. Cipher /S:C:\MyDir\

Cipher /C C:\MyDir Saber ms acerca de la encriptacin.

PROTEGER LA INFORMACIN

Encriptar archivos ocultos.

Cipher /H /E /S:C:\MyDir Los hace visible, encripta y oculta.

Respaldar Claves y Certificados de Recuperacin. Para ello debe estar log in el dueo de las claves

Cipher /R:Filename

Aadir un Usuario a un Archivo o Directorio. Cipher /AddUser /CertFile:JohnKey.CER C:\MyDir Remover un Usuario de un Archivo o Directorio Cipher /C C:\MyDir Directorio de trabajo. Cipher /RemoveUser /CertHash: Desencriptar un Archivo o Directorio Cipher /D C:\MyDir

CAMBIAR ARCHIVOS Y ACCESO A DIRECTORIOS


Obtener el DACL ICACLS trabaja en Discretionary Access Control List ICACLS C:\MyDir N Sin Acceso F Acceso Total M Acceso Modificado RX Acceso de escritura y lectura. R Acceso de lectura. W Acceso de escritura. D Acceso de Borrado.

CAMBIAR ARCHIVOS Y ACCESO A DIRECTORIOS


Encontrar un SID Identificador de Seguridad. ICACLS C:\MyDir / FindSID John

Conceder Permisos. ICACLS C:\MyDir /Grant Joe:(R,W)

Denegar y Remover Permisos. ICACLS C:\MyDir /Remove Joe

Delegar Dueo. ICACLS C:\MyDir /SetOwner John

Verificar Seguridad ICACLS C:\MyDir /Verify

DETECTAR ARCHIVOS ABIERTOS COMPARTIDOS.


Usar la Opcin de Consulta. OpenFiles /Query | More OpenFiles /Query /S MyServer /U Amy /P Hello

Usar la Opcin de Desconectar. OpenFiles /Disconnect/ID 22 OpenFiles /Disconnect /OP C:\MyDir\MyFile.TXT

Usar la Opcin Local. OpenFiles /Local On OpenFiles /Local Off

HACERSE A CARGO DE ARCHIVOS.


Delegar Propiedad a Administrador (Dominio) TakeOwn /A /F C:\MyDir TakeOwn /A /R /F C:\MyDir

Delegar Propiedad a Otro Usuario TakeOwn /R /F C:\MyDir TakeOwn /S MyServer /U Amy /P Hello /R /F C:\MyDir

GRACIAS POR SU ATENCION !!!!

Por: Erick Noboa Robert Torres