Ponga su línea de comandos en esteroides con Swiss File Knife [Windows]
A veces, la forma más rápida de realizar una tarea, como ordenar archivos o editar documentos de texto, es usar herramientas rápidas de línea de comandos..
Si has seguido mis artículos recientes de scripting, entonces sabes que realmente me gusta la programación de línea de comandos. Utilizo Windows Scripting 3 Cosas increíbles que puedes hacer con Windows Scripting 3 Cosas increíbles que puedes hacer con Windows Scripting Tanto si trabajas en el campo de TI, como diseñador web, o si solo eres un estudiante o empleado de oficina, Windows Scripting algo para ofrecerte. Por supuesto, Applescript también lo hace, ... Leer más, pero muchos lectores siguen usando los viejos trabajos por lotes, que aún funcionan bien.
Sin embargo, hay una herramienta realmente genial llamada Cuchillo de archivo suizo (sfk), lo que amplía el tipo de conjunto de scripts al que todos nos hemos acostumbrado.
La herramienta incluye las funciones de archivo de comando habituales a las que puede estar acostumbrado, como mkdir, copiar o listar, pero extiende sus poderes de cmd con otras funciones sorprendentes como la manipulación fácil de archivos, el análisis de carpetas y funciones de nivel superior que no suelen estar asociadas con el comando comandos de línea.
Configuración de Swiss File Knife
Configurar sfk en tu computadora es realmente fácil. Primero, descargue sfk y coloque el ejecutable en algún lugar de su disco duro, y luego edite la RUTA en las variables de entorno para que se incluya la ruta donde se encuentra ese archivo.
Reinicie su computadora y estará listo para comenzar. Hay muchos comandos geniales que puedes comenzar con sfk, pero quería tocar los que más me gustaron..
Uno de los comandos útiles que son útiles cuando está tratando de averiguar qué carpetas o directorios están acaparando todo el espacio en el disco duro de su computadora es el tamaño de un árbol mando.
“sfk treesize [directorio]” se ejecutará en todos los subdirectorios, mostrándole cuántos archivos tiene cada directorio y el consumo total de memoria.
En la parte inferior de los resultados, encontrará las estadísticas totales de la carpeta contra la que lanzó el comando. Verás un total de archivos, directorios y uso de memoria..
Otro comando útil para cuando desea ejecutar un script que no permita directorios o archivos con espacios, es el sfk falta de color mando.
El comando se utiliza para apuntar a un archivo, directorio o todos los archivos dentro de un directorio. Para eliminar espacios de todos los nombres de archivos dentro de un directorio, simplemente escriba “sfk deblank [nombre del directorio]”.
Esto recorrerá todo el directorio y cambiará el nombre de cualquier archivo con un espacio en él, reemplazando los espacios con el carácter de subrayado.
Entrar en algunas de las características más avanzadas de sfk es la ajustar a comando, que puede tomar varios archivos de texto y recopilar el contenido en un solo archivo. Esto es realmente útil para recopilar una colección de archivos de registro en un solo archivo..
El comando para esto es “sfk snapto = nombre_archivo.txt”. Nombre_de_archivo.txt es el nombre del archivo de salida en el que desea que se imprima todo el contenido de texto combinado.
Uno de mis comandos favoritos en sfk es el httpserv mando. Simplemente navegando a una carpeta en particular y escribiendo “sfk httpserv”, puede iniciar instantáneamente un servidor web simple, con ese directorio como directorio web raíz.
El comando usa la dirección IP actual de su computadora como la IP del host web, de modo que cualquier otra computadora en la red puede abrir ese directorio abriendo un navegador web y escribiendo esa IP en la dirección. Esta es una manera realmente genial de compartir instantáneamente una página HTML en la que puede estar trabajando, o si desea mostrar rápidamente a alguien el contenido de una carpeta a través de la red.
Si bien puede sentirse tentado a usar esto para compartir archivos, como imágenes o archivos de películas, en realidad es más rápido iniciar un servidor FTP rápido con mi otro comando sfk favorito, ftpserv.
Cuando escribes “sfk ftpserv”, lanzará instantáneamente un servicio ftp para que cualquier usuario de su red pueda abrir un cliente FTP y conectarse a ese directorio a través de la transferencia de archivos FTP. Aquí está Filezilla conectado a mi computadora portátil después de habilitar el servicio en la computadora portátil a través de “sfk ftpserv” mando.
Estas son solo algunas de las cosas geniales que puedes hacer con sfk. Si lo carga en una unidad USB, solo piense en los poderosos comandos a su alcance, sin importar en qué computadora se encuentre. Conecte su memoria USB y use los comandos sfk para iniciar un servicio web instantáneo, o para escanear rápidamente una colección de documentos, buscar palabras específicas y unir múltiples archivos con solo una o dos líneas de comando rápido.
Swiss File Knife es la navaja suiza de las herramientas de programación de línea de comando, y hará que tu vida sea mucho más fácil. Dale una oportunidad y dinos qué comandos te gustan más. Comparte tus pensamientos en la sección de comentarios a continuación.
Explorar más sobre: Programación.