Qué Podemos Hacer Para Trabajar En Windows 10 Con Archivos .zip

0 views
Skip to first unread message
Message has been deleted

Vanina Mazzillo

unread,
Jul 13, 2024, 11:01:48 PM7/13/24
to perpenttaci

Producir buenos tutoriales de acceso abierto cuesta dinero. nete al creciente nmero de personas que apoya a Programming Historian para que podamos continuar compartiendo conocimientos de forma gratuita.

qué podemos hacer para trabajar en windows 10 con archivos .zip


Descargar Zip https://tinurll.com/2yOK8D



En este tutorial aprenders las bases de PowerShell de Windows, la interfaz de lnea de comandos estndar de computadoras con Windows. Si eres usuario de Mac o Linux deberas consultar la Introduccin a la lnea de comandos en Bash. Si ya ests familiarizado con el uso de Bash, es posible que puedas comenzar con PowerShell solamente con ver la tabla al final de esta leccin.

Este tutorial fue escrito para PowerShell 5.0. Si ests usando una versin anterior, encontrars algunas pequeas diferencias de sintaxis que debes ser capaz de superar con la pequea ayuda de un buscador.

Windows PowerShell es una interfaz de lnea de comandos para computadoras Windows. Una interfaz de lnea de comandos (CLI, por sus siglas en ingls) es un programa que te permite hacer que tu computadora ejecute tareas utilizando rdenes escritas en vez de hacer clic sobre las imgenes en el escritorio como en una interfaz grfica de usuario (GUI, por sus siglas en ingls). Tcnicamente, PowerShell es ms que slo una CLI; puedes obtener una visin general de sus caractersticas en Wikipedia. El uso de la lnea de comandos tiene muchas ventajas. Hace posible automatizar tareas y hacer muchas cosas con una orden. Lo que es ms importante, una serie de herramientas de valor para los humanistas slo se pueden ejecutar desde la lnea de comandos, incluyendo muchas de las que puedes aprender en The Historian en espaol, como Mallet (en ingls), Pandoc, o Wget (en ingls). La lnea de comandos es tambin el mejor lugar para trabajar con los programas que has construido y personalizado para tu propia investigacin utilizando lenguajes de programacin como Python.

Sigue adelante e intenta usar gci, dir y ls. Obtendrs exactamente la misma lista de cosas. La mayora de estas cosas sern directorios. Uno de ellos debe ser tu escritorio. Vamos a entrar en ese directorio.

Ahora trata de volver al escritorio y luego de nuevo a Users. Debe tomarte escribir cuatro comandos: sl TUNOMBREDEUSUARIO, sl desktop, sl .., sl ... Pero en realidad puedes hacerlo con slo dos. Deberas estar en C:\Users> ahora mismo. En lugar de escribir sl TUNOMBREDEUSUARIO y luego sl desktop, puedes escribir solamente:

Puedes volver a donde comenzaste con un comando. Si no tienes la resistencia del dedo meique para escribir \ todo el tiempo, tambin puedes escribir sl ../ ... No slo PowerShell no distingue entre maysculas y minsculas, sino que tampoco le importa en qu direccin va la barra. Sl ../ .., SL .. \ .., Set-Location .. \ .. y set-location ../ .. todos hacen exactamente lo mismo.

Otra forma comn de hacer esto es insertando guin o guin bajo, como en diversion_con_power_shell. Sea cual sea el nombre de tu directorio, trata de evitar el uso de espacios. Una vez que has estado trabajando con PowerShell un poco, probablemente te encontrars nombrando a tu nuevos archivos sin espacios por defecto. Este es un buen hbito ya que simplifica el trabajo en la lnea de comandos, as como al trabajar con lenguajes de programacin como Python.

Sin embargo, es probable que tengas un montn de archivos ya existentes con espacios en sus nombres. Para abrir estos en PowerShell, slo tienes que utilizar comillas. Intentemos esto. Muevete a tu nuevo directorio utilizando:

Y vers tu nuevo directorio. Supongamos que queremos movernos a este directorio. Tendramos que escribir sl "Directorio con un nombre largo y muchos espacios". No solo tomar un tiempo escribirlo sino que, si nos equivocamos, PowerShell no podr encontrar nuestro directorio. En su lugar, escribe simplemente:

Voil! PowerShell completa el nombre del directorio por nosotros, incluidas las comillas! El uso del tabulador para completar automticamente te ahorrar mucho tiempo. Notars que cuando PowerShell complet el nombre, tambin puso .\ al principio del nombre del directorio. El punto es solo una abreviatura de directorio actual. Cuando escribes rdenes, PowerShell siempre asume que hay un .\al principio -en otras palabras, que te ests refiriendo a algo en el directorio actual-. Por lo tanto, no es necesario que escribas esta parte, a menos que quieras que PowerShell busque en otro lugar lo que ests pidiendo que haga, en cuyo caso puedes escribir la ruta de ese directorio. Por ejemplo: C:\directorio\bla\etc.

De manera alternativa, puedes escribir solamente rm y oprimir la tecla de tabulador varias veces para desplazarte por todos tus directorios. Si fuiste ms all del que te interesa, solamente oprime la tecla de mayscula (shift) con tabulador para desplazarte hacia atrs.

Tu ruta debe verse bastante similiar. Lo que representa esta ruta en realidad es una structura parecida a un rbol que sigue el ordenador para llegar al punto en el que ests. El tronco del rbol es C:, que es tu disco duro. En realidad, en la mayora de las computadoras modernas C:es una particin de su disco duro. Por qu se llama C? El ordenador asigna una letra a cada una de las unidades. Ay Bestn reservados para las dos unidades de disquettes que hace mucho tiempo utilizaban con frecuencia los usuarios para interactuar con los discos duros de sus computadoras. Aunque la mayora de los ordenadores ya no los tienen, los nombres quedaron reservados.

Si C: es el tronco del rbol, cada seccin de la ruta despus de C: es una rama, de la cual salen otras que estn por encima de ella. As, Users es una rama de C:, Ted es una rama ms pequea que sale de Users y as sucesivamente. Tambin se puede usar la metfora de la herencia en lugar de la de la botnica y llamar a cada rama un hijo del directorio por encima de ella. Este es el lenguaje ms comn para describir las relaciones entre los directorios (de ah el cmdlet Get-ChildItem), pero nos quedaremos con la metfora del rbol ya que, en la vida real, las relaciones de herencia pueden ser mucho ms complejas que la extremadamente jerrquica estructura segn la cual est organizada tu computadora.

Antes de trabajar con archivos vamos a probar los comandos pushy popd. Haz lo siguiente: ve hasta el tronco del rbol.C:.deben ser cuatro directorios arriba del directorio en el que ests, por lo cual podras escribir:

Y pulsa Enter. Genial, no? El comando pushd indica a PowerShell que se mueva a un directorio determinado desde tu directorio actual al que puedes ser devuelto con popd. En otras palabras, popd siempre te regresar al ltimo directorio en el cual estuviste antes de usar pushd. Si quieres entender ms sobre lo que est pasando, lee sobre la pila de llamadas en Wikipedia. El uso de pushd y popd es muy til cuando te mueves con frecuencia entre dos directorios.

Ahora que sabes cmo moverte a travs del sistema de archivos de tu computadora desde la lnea de comandos, vamos a trabajar manipulando archivos. Comenzaremos por aprender a crear nuevos archivos, copiarlos y moverlos.

para que confirmes, en efecto, que ahora tienes el archivo ejemplo.txt adems de tus directorios. Necesitaremos varios archivos as que, adelante: crea ejemplo1.txt y ejemplo2.txt. No te sorprender saber que, incluyendo una coma, puedes hacer esto con un solo comando:

Ahora escribe gci y vers que ejemplo.txt ha desaparecido. Entra a dir (sl dir) y escribe gci para que compruebes que ahora est ah! Tambin puedes hacer esto sin cambiar de directorio escribiendo gci dir desde el directorio diversionConPowerShell. Regresa a diversionConPowerShell y mueve ejemplo1.txt a dir1 y ejemplo2.txt a dir2.

Tambin podemos utilizar mv para renombrar tems. Usa sl para moverte a dir. Escribe gci y debers ver tu archivo ejemplo.txt. Es un nombre aburrido, as que llammosle benjamin.txt. Escribe:

Dicho de otro modo, en ambos ejemplos mv solamente cambia la ruta. No te preocupes si esto no te hace sentido por ahora. Slo ten cuidado de escribir correctamente las rutas cuando utilices mv porque, si no lo haces, puedes cambiar el nombre cuando lo que quieres es mover el archivo, o viceversa.

Bien, ahora ya podemos navegar, crear archivos, moverlos y borrarlos en PowerShell. Nos sentimos muy bien, muy geeks porque podemos hacer estas cosas desde la lnea de comandos. Pero esto no es realmente til ya que podamos hacer estas cosas muy fcilmente con la interfaz grfica de usuario. Ahora que sabemos estos fundamentos, sin embargo, podemos comenzar a aprender comandos algo ms complejos que pueden ser tiles en nuestro trabajo como humanistas digitales.

Tenemos un archivo vaco en nuestro directorio dir. Eso no es muy interesante, as que vamos a aadir un poco de contenido. Podramos abrir el archivo en el Bloc de notas y modificarlo de esa manera. Pero tambin podemos aadirle contenido con rdenes desde la lnea de comandos. El cmdlet que utilizamos para esto es Write-Output, o simplemente write.

Redireccin es una forma de decirle a PowerShell que tome los resultados de un comando y los coloque en algn lugar que no sea en la ventana de PowerShell. Para redirigir un comando, ponemos un parntesis angular derecho (>) entre el comando y el lugar donde queremos que vaya su salida. En este caso, queremos que la salida de nuestro comando write termine en benjamin.txt. As que usamos la flecha hacia arriba para recuperar la declaracin, y aadimos > benjamin.txt al final. Todo el asunto debera ser as:

Cuando presiones Enter parecer que nada sucede. Esto se debe a que la instruccin write fue redirigida. Para ver qu es lo que realmente ocurri, usa gci para ver el contenido de tu directorio. Ten en cuenta que la longitud de benjamin.txt ya no es 0. Esto es porque acabamos de poner texto en l!

Ya que gci nos muestrta que hay algo en el archivo, sera bueno poder ver qu frase pusimos en l. Podramos hacerlo con el comando: notepad benjamin.txt, lo que abrira el documento en el Bloc de notas. Pero tambin hay un cmdlet para imprimir el contenido del archivo en PowerShell que se llama Get-Content. Escribe:

Ustilizar gc es til por s mismo, pero no resulta tan interesante. Si lo combinamos con la redireccin, podemos hacer mucho ms. Para empezar, podemos poner el contenido de un archivo en otro, casi igual que copiar un archivo. Ya sabes cmo hacerlo con cp. Haz una copia de benjamin.txt llamada benjamin1.txt usando cp. Ese comando se ver as:

d3342ee215
Reply all
Reply to author
Forward
0 new messages