4. Gestión de archivos en PowerShell para administradores de sistemas (nivel básico)
Los sistemas de archivos permiten organizar los datos en los dispositivos de almacenamiento siguiendo una serie de normas y restricciones. Un sistema de archivos se implanta después de crear una partición en un dispositivo de almacenamiento (disco duro, USB, CD/DVD, etc.).
La unidad principal de los sistemas de archivos es el archivo, en general, los sistemas operativos distinguen entre estos tipos de archivos:
- Normales: los archivos pueden contener cualquier tipo de información.
- Directorios: son archivos que contienen información sobre la organización y estructura de otros archivos.
- Especiales: estos archivos permiten comunicarse con dispositivos de E/S.
Los archivos tienes propiedades:
- Nombre: sirve para identificar un archivo.
- Extensión: la extensión sirve para saber el tipo de programa que lo ejecuta o interpreta.
- Tipo de archivo: pueden dividirse en normales, directorios o especiales.
- Ubicación: lugar del sistema de archivos donde se encuentra un archivo.
- Tamaño: cantidad de bytes que ocupa un fichero en el sistema de archivos.
- Fecha de creación, modificación y último acceso: para cada archivo indica la fecha en que ha sido creado, modificado y la última vez que se accedió a él.
- Atributos: son propiedades que permiten asignar características especiales a los archivos.
- Permisos: se utilizan para permitir o restringir el acceso a los archivos a determinados usuarios o grupos. Los permisos pueden ser para: leer, modificar, eliminar, renombrar, etc.
A continuación se verán las operaciones que se pueden realizar con archivos y directorios.
Archivos
Las operaciones que se pueden realizar con archivos son:
- Información sobre archivos
[crayon-6a617d598b27e127327324/]
- Crear archivos
[crayon-6a617d598b285150388901/]
- Almacenar contenido en un archivo
[crayon-6a617d598b286258761706/]
- Agregar contenido a un fichero
[crayon-6a617d598b288558811796/]
- Vaciar el contenido de un fichero
[crayon-6a617d598b289895655368/]
- Ver el contenido de un fichero
[crayon-6a617d598b28a789862856/]
- Importar el contenido de un fichero
[crayon-6a617d598b28c400912954/]
- Importar el contenido de un fichero XML
[crayon-6a617d598b28d284025526/]
- Exportar el contenido a un fichero
[crayon-6a617d598b28e624076713/]
- Exportar el contenido a un fichero XML
[crayon-6a617d598b28f871001571/]
- Copiar archivos
[crayon-6a617d598b290110747105/]
- Eliminar ficheros
[crayon-6a617d598b291228644371/]
- Mover archivos
[crayon-6a617d598b293507440823/]
- Renombrar
[crayon-6a617d598b294084017213/]
- Imprimir
[crayon-6a617d598b295435028070/]
- Comprimir
[crayon-6a617d598b296528627424/]
- Descomprimir
[crayon-6a617d598b298075724745/]
- Asignar permisos a archivos
[crayon-6a617d598b299327461148/]
Directorios
Las operaciones que se pueden realizar con directorios son:
- Crear un una carpeta
[crayon-6a617d598b29b113549825/]
- Cambiar de directorio
[crayon-6a617d598b29c591114224/]
- Listar el contenido de un directorio
[crayon-6a617d598b29d106056493/]
- Copiar carpetas
[crayon-6a617d598b29e289188388/]
- Borrar carpetas
[crayon-6a617d598b29f320292880/]
- Mover carpetas
[crayon-6a617d598b2a1150736420/]
- Renombrar carpetas
[crayon-6a617d598b2a2303548410/]
- Comprimir
[crayon-6a617d598b2a3550830540/]
- Descomprimir
[crayon-6a617d598b2a4123449436/]
- Permisos
[crayon-6a617d598b2a5264700076/]
- Compartir
[crayon-6a617d598b2a6843418130/]