Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SISTEMAS OPERATIVOS II
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.
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
3.
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.
5.
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.
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.
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
10.
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.
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.
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
Por ejemplo: si desea cambiar el nombre de Temp.txt a NewName.TXT, usted escribe Ren Temp.txt NewName.TXT
CAPITULO 5:
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.
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.
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
TPICOS
Ahorrar espacio en el disco duro. Administrar el disco. Dar mantenimiento al disco Administrar las particiones
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
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
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:
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
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.
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
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\
PROTEGER LA INFORMACIN
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
Delegar Propiedad a Otro Usuario TakeOwn /R /F C:\MyDir TakeOwn /S MyServer /U Amy /P Hello /R /F C:\MyDir