Está en la página 1de 3

Ejercicios unidad 6.

1: Gestión de archivos: Windows

GGeessttiióónn ddee aarrcchhiivvooss yy ccaarrppeettaass

1. Comprueba en que directorio estás

2. Sitúate en el directorio padre del directorio actual

3. Sitúate en el directorio raíz

4. Lista el contenido, archivos y directorios del directorio raíz del sistema

5. Realiza el listado de forma recursiva y observa la diferencia

6. ¿Qué podemos ver si escribimos get-childitem -force?

7. ¿Qué hace Get-ChildItem -Path C:\WINDOWS -Name?

8. Escribe un comando que liste sólo el contenido del directorio actual pero que no
incluya los archivos o directorios cuyo nombre comience por una letra entre la c y la f.

9. Crea un alias que te busque todos los directorios y archivos de la carpeta actual de
forma recursiva

10. Listado de archivos y directorios de C:\Windows\System32

11. Repite el apartado anterior mostrando la salida paginada

12. Ahora muestra la salida en formato de lista mostrando sólo las propiedades nombre,
fecha de modificación y atributos

13. Ahora muestra la salida en formato de tabla con las mismas propiedades, tamaño de
columna automático y que el contenido se ajuste al ancho de columna.

14. Consulta las propiedades y métodos del objeto devuelto por get-location.

15. Muestra una propiedad del objeto devuelto para ver la unidad en la que se encuentra
la ubicación actual.

16. ¿Qué hace este comando get-item –path c:\Windows\system32?

17. Consulta las propiedades y métodos del objeto devuelto por el comando anterior

18. ¿De qué tipo es el objeto devuelto?

19. Muestra una propiedad del objeto devuelto para ver la fecha de última modificación
del directorio C:\WINDOWS\System32

20. Muestra una propiedad del objeto devuelto para ver los atributos del directorio
C:\WINDOWS\System32

21. Invoca un método del objeto devuelto para ver sólo los archivos del directorio
C:\WINDOWS\System32

22. Invoca un método del objeto devuelto para ver sólo los directorios del directorio
C:\WINDOWS\System32
Ejercicios unidad 6.1: Gestión de archivos: Windows

23. ¿Qué hace el siguiente comando get-command | out-null?

24. ¿Qué hace el siguiente comando get-command | Out-File -FilePath comandos.txt?

25. Muestra el archivo de C:\windows\system32 al cual se haya accedido más


recientemente.

26. Muestra los 15 ficheros que más ocupan de la unidad C:\ . Muestra la ruta completa y
el tamaño

27. Muestra cuantos archivos hay de cada tipo de extensión en C:\windows\system32.

28. Muestra el archivo de C:\windows\system32 al cual se ha accedido el último.

29. Muestra los 15 ficheros que más ocupan de la unidad C:\ . Muestra la ruta completa y
el tamaño.

30. Ejecuta los siguientes comandos y explica lo que hacen:

a) new-item -path . -name testfile1.txt -itemtype file -value “Esto es una cadena“

b) Añade al menos otras 7 lineas más y ejecuta (Get-Content testfile1.txt -


TotalCount 5)[-1]

c) copy-item -path .\testfile1.txt -destination .\testfile2.txt

d) Get-Content testfile2.txt -TotalCount 7 | Set-Content testfile3.txt

31. Crea un fichero llamado lista_compra.txt con diferentes alimentos (plátanos,


manzanas, peas, pollo, pan, leche) y ejecuta comandos para obtener del archivo.

32. Líneas que empiecen por ‘m’ ó ‘p’ y acaben en ‘s’

33. Líneas que no comienzan por ‘p’

34. Líneas que no acaban en ‘s’

35. Líneas con 8 caracteres al menos

36. Crea una copia comprimida de todos los archivos .xml de la carpeta
C:\windows\system32 en el escritorio de tu usuario.

37. Descomprime el anterior archivo comprimido dentro de la carpeta Documentos de tú


usuario.

Parte Scripts

38. Crea un script que copie todos los ficheros que tengan extensión .txt de
c:\windows\sistem32 y todos los subdirectorios al directorio ficherostxt que tiene que
estar en Escritorio.

Se tienen que copiar con el nombre del fichero_aaaammdd


Ejercicios unidad 6.1: Gestión de archivos: Windows

Si no existe dicho directorio se tiene que crear.

39. Crea un script que muestre el tamaño del archivo que más tamaño tiene y el archivo
que menos. La ruta donde debe de buscar los archivos de forma recursiva debe de
pedirse por pantalla.

También podría gustarte