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

  • Crear archivos

[crayon-6a9d4f7c361c3660484447/]

  • Almacenar contenido en un archivo

[crayon-6a9d4f7c361c6940822242/]

  • Agregar contenido a un fichero

[crayon-6a9d4f7c361c7609277575/]

  • Vaciar el contenido de un fichero

[crayon-6a9d4f7c361c9807107873/]

  • Ver el contenido de un fichero

[crayon-6a9d4f7c361ca733227611/]

  • Importar el contenido de un fichero

[crayon-6a9d4f7c361cc734847044/]

  • Importar el contenido de un fichero XML

[crayon-6a9d4f7c361cd045452790/]

  • Exportar el contenido a un fichero

[crayon-6a9d4f7c361cf979636868/]

  • Exportar el contenido a un fichero XML

[crayon-6a9d4f7c361d0148494870/]

  • Copiar archivos

[crayon-6a9d4f7c361d2126173468/]

  • Eliminar ficheros

[crayon-6a9d4f7c361d3474383890/]

  • Mover archivos

[crayon-6a9d4f7c361d5971864723/]

  • Renombrar

[crayon-6a9d4f7c361d6637485937/]

  • Imprimir

[crayon-6a9d4f7c361d7419152225/]

  • Comprimir

[crayon-6a9d4f7c361d9299093282/]

  • Descomprimir

[crayon-6a9d4f7c361da531012937/]

  • Asignar permisos a archivos

[crayon-6a9d4f7c361dc830088120/]

Directorios

Las operaciones que se pueden realizar con directorios son:

  • Crear un una carpeta

[crayon-6a9d4f7c361dd619882238/]

  • Cambiar de directorio

[crayon-6a9d4f7c361df386308561/]

  • Listar el contenido de un directorio

[crayon-6a9d4f7c361e0969399427/]

  • Copiar carpetas

[crayon-6a9d4f7c361e2854025529/]

  • Borrar carpetas

[crayon-6a9d4f7c361e3211877042/]

  • Mover carpetas

[crayon-6a9d4f7c361e5909313271/]

  • Renombrar carpetas

[crayon-6a9d4f7c361e6872884683/]

  • Comprimir

[crayon-6a9d4f7c361e8891409999/]

  • Descomprimir

[crayon-6a9d4f7c361e9753606511/]

  • Permisos

[crayon-6a9d4f7c361ea533313294/]

  • Compartir

[crayon-6a9d4f7c361ec827974262/]