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/]