Mettez votre ligne de commande sous stéroïdes avec un couteau de classement suisse [Windows]
Parfois, le moyen le plus rapide d'accomplir une tâche telle que le tri des fichiers ou la modification de documents texte consiste à utiliser des outils rapides de ligne de commande.
Si vous avez suivi mes articles de script récents, sachez que j'aime beaucoup la programmation en ligne de commande. J'utilise Windows Scripting 3 Ce que vous pouvez faire avec Windows Scripting 3 Ce que vous pouvez faire avec Windows Scripting Que vous travailliez dans le domaine informatique, en tant que concepteur Web ou que vous soyez simplement étudiant ou employé de bureau, Windows Scripting quelque chose à vous offrir. Bien sûr, Applescript aussi,… Lire la suite, mais beaucoup de lecteurs utilisent encore les anciens travaux par lots, qui fonctionnent toujours bien.
Cependant, il existe un outil vraiment cool appelé Couteau de classement suisse (sfk), qui étend le genre de script que nous avons tous habitués.
L'outil inclut les fonctions de fichier de commandes habituelles, telles que mkdir, copy ou list, auxquelles vous pouvez être habitué, mais il étend vos pouvoirs à cmd avec d'autres fonctionnalités étonnantes telles que la manipulation facile de fichiers, l'analyse de dossiers, et même des fonctions de niveau supérieur non associées à la commande. commandes en ligne.
Mise en place d'un couteau suisse
Installer sfk sur votre ordinateur est vraiment facile. Tout d’abord, téléchargez sfk et placez le fichier exécutable quelque part sur votre disque dur, puis modifiez le chemin PATH dans les variables d’environnement de manière à inclure le chemin où se trouve ce fichier..
Redémarrez votre ordinateur et vous êtes prêt à commencer. Il y a beaucoup de commandes vraiment cool que vous pouvez lancer avec sfk, mais je voulais aborder celles qui me plaisaient le plus..
L’une des commandes utiles qui vous seront utiles lorsque vous tenterez de déterminer quels dossiers ou répertoires encombrent tout l’espace disque de votre ordinateur: taille des arbres commander.
“sfk treesize [répertoire]” va parcourir tous les sous-répertoires, en vous indiquant le nombre de fichiers de chaque répertoire et la consommation totale de mémoire.
Au bas des résultats, vous trouverez le total des statistiques du dossier pour lequel vous avez lancé la commande. Vous verrez un nombre total de fichiers, répertoires et utilisation de la mémoire.
Une autre commande utile lorsque vous souhaitez exécuter un script qui n'autorise pas les répertoires ou les fichiers avec des espaces est la commande sfk. débloquer commander.
La commande est utilisée pour cibler un fichier, un répertoire ou tous les fichiers d’un répertoire. Pour supprimer les espaces de tous les noms de fichiers d'un répertoire, tapez simplement “sfk deblank [nom du répertoire]”.
Cela va parcourir tout le répertoire et renommer tout fichier avec un espace, en remplaçant les espaces par le caractère de soulignement..
Entrer dans certaines des fonctionnalités les plus avancées de sfk est la snapto commande, qui peut prendre plusieurs fichiers texte et rassembler le contenu dans un seul fichier. Ceci est vraiment utile pour collecter une collection de fichiers journaux dans un seul fichier..
La commande pour ceci est “sfk snapto = nomfichier.txt”. Filename.txt est le nom du fichier de sortie où vous voulez que tout le contenu du texte combiné soit sorti..
Une de mes commandes préférées dans sfk est la httpserv commander. En naviguant simplement vers un dossier particulier et en tapant “sfk httpserv”, vous pouvez lancer instantanément un serveur Web simple, avec ce répertoire comme répertoire Web racine.
La commande utilise l'adresse IP réseau actuelle de votre ordinateur comme adresse IP de l'hôte Web. Ainsi, tout autre ordinateur du réseau peut ouvrir ce répertoire en ouvrant un navigateur Web et en tapant cette adresse IP dans l'adresse. C’est un moyen très intéressant de partager instantanément une page HTML sur laquelle vous travaillez ou de montrer rapidement à quelqu'un le contenu d’un dossier sur le réseau..
Bien que vous puissiez être tenté de l'utiliser pour partager des fichiers, tels que des images ou des fichiers vidéo, il est en fait plus rapide de lancer un serveur FTP rapide à l'aide de mon autre commande sfk préférée., ftpserv.
Quand vous tapez “sfk ftpserv”, il lancera instantanément un service ftp afin que tout utilisateur de votre réseau puisse ouvrir un client FTP et se connecter à ce répertoire via un transfert de fichier FTP. Voici Filezilla connecté à mon ordinateur portable après avoir activé le service sur ce dernier via le “sfk ftpserv” commander.
Ce ne sont là que quelques-unes des choses cool que vous pouvez faire avec sfk. Si vous le chargez sur une clé USB, pensez aux commandes puissantes à portée de main, quel que soit l'ordinateur sur lequel vous vous trouvez. Branchez votre clé USB et utilisez les commandes de sfk pour lancer un service Web instantané ou pour parcourir rapidement une collection de documents, rechercher des mots spécifiques et réunir plusieurs fichiers en une ou deux lignes de commande rapides..
Swiss File Knife est le couteau suisse des outils de programmation de ligne de commande. Il vous rendra la vie beaucoup plus facile. Essayez-le et dites-nous quelles commandes vous préférez. Partagez vos pensées dans la section des commentaires ci-dessous.
En savoir plus sur: Programmation.