Puneți linia de comandă pe steroizi cu cuțitul elvețian de fișiere [Windows]
Uneori, cel mai rapid mod de a realiza o sarcină, cum ar fi sortarea fișierelor sau editarea documentelor text, este utilizarea instrumentelor rapide de linie de comandă.
Dacă ați urmat articolele recente de scripting, atunci știi că îmi place foarte mult programarea liniei de comandă. Folosesc Windows Scripting 3 lucruri minunate pe care le puteți face cu Windows Scripting 3 lucruri minunate pe care le puteți face cu Windows Scripting Indiferent dacă lucrați în domeniul IT, ca designer web sau dacă sunteți doar un student student sau un agent de birou obișnuit, Windows Scripting a ceva de oferit. Desigur, Applescript se face, de asemenea, ... Citește mai mult, dar mulți cititori folosesc încă vechile locuri de muncă batch, care încă funcționează bine.
Cu toate acestea, există un instrument foarte cool numit Cuțitul elvețian de fișiere (sfk), care extinde felul de set de script-uri cu care ne-am obișnuit.
Instrumentul include funcțiile obișnuite ale fișierului de comandă pe care le puteți folosi, cum ar fi mkdir, copiați sau listează, dar extinde puterile dvs. cmd cu alte caracteristici uimitoare cum ar fi manipularea ușoară a fișierelor, analizarea dosarelor și chiar funcțiile de nivel superior care nu sunt asociate de obicei cu comanda line comenzi.
Setarea cuțitului elvețian de fișiere
Setarea sfk pe computer este foarte ușoară. Mai întâi, descărcați sfk și plasați executabilul undeva pe hard disk, apoi editați PATH în variabilele de mediu, astfel încât să fie inclusă calea în care este localizat fișierul.
Reporniți computerul și apoi sunteți gata să începeți. Există o mulțime de comenzi cu adevărat reci, pe care le puteți lansa cu sfk, dar am vrut să atingeți pe cele pe care mi le-a plăcut cel mai mult.
Una dintre comenzile utile care vin la îndemână atunci când încercați să dați seama ce foldere sau directoare sunt hogging toate spațiul de pe hard disk-ul computerului este TreeSize comanda.
“sfk treesize [director]” va rula în jos prin toate subdirectoarele, arătându-vă cât de multe fișiere are fiecare director și consumul total de memorie.
În partea de jos a rezultatelor, veți găsi statisticile totale pentru folderul în care ați lansat comanda împotriva. Veți vedea un număr total de fișiere, directoare și utilizarea memoriei.
O altă comandă utilă atunci când doriți să rulați un script care nu permite directoarele sau fișierele cu spații este sfk deblank comanda.
Comanda este utilizată pentru a viza un fișier, un director sau toate fișierele dintr-un director. Pentru a elimina spațiile din toate numele de fișiere din interiorul unui director, trebuie doar să tastați “sfk deblank [nume director]”.
Aceasta va trece prin întregul director și va redenumi orice fișier cu un spațiu în el, înlocuind spațiile cu caracterul de subliniere.
Introducerea în unele dintre caracteristicile mai avansate ale sfk este snapto care poate prelua mai multe fișiere text și poate colecta conținutul într-un singur fișier. Acest lucru este foarte util pentru colectarea unei colecții de fișiere de jurnal într-un singur fișier.
Comanda pentru asta este “sfk snapto = fișier.txt”. Numele fișierului.txt este numele fișierului de ieșire în care doriți ca întregul conținut al textului combinat să iasă la ieșire.
Una dintre comenzile mele preferate în sfk este httpserv comanda. Prin simpla navigare către un anumit dosar și tastând “sfk httpserv”, puteți lansa instantaneu un server web simplu, cu acel director ca adresă web rădăcină.
Comanda utilizează adresa IP a rețelei dvs. de rețea ca IP gazdă, astfel încât orice alt computer din rețea poate deschide acest director deschizând un browser web și introducând adresa IP în adresă. Acesta este un mod foarte cool de a împărți instantaneu o pagină HTML la care lucrați sau dacă doriți să afișați rapid pe cineva conținutul unui dosar prin rețea.
În timp ce s-ar putea să fiți tentat să utilizați acest lucru pentru a distribui fișiere, cum ar fi imagini sau fișiere de film, este de fapt mai rapid să lansați un server FTP rapid utilizând alta comanda preferată sfk, ftpserv.
Când tastați “sfk ftpserv”, acesta va lansa instantaneu un serviciu ftp astfel încât orice utilizator din rețea să poată deschide un client FTP și să se conecteze la acel director prin transferul de fișiere FTP. Aici este Filezilla conectat la laptopul meu după ce am activat serviciul de pe laptop prin “sfk ftpserv” comanda.
Acestea sunt doar câteva dintre lucrurile reale pe care le puteți face cu sfk. Dacă îl încărcați pe o unitate USB, gândiți-vă la comenzile puternice la îndemână, indiferent de computerul pe care vă aflați. Conectați stick-ul USB și utilizați comenzile sfk pentru lansarea și serviciul web instant sau pentru a scana rapid o colecție de documente, pentru a căuta anumite cuvinte și a uni împreună mai multe fișiere cu doar una sau două linii de comandă rapide.
Cutitul Swiss File este un cutit armat elvetian de instrumente de programare a liniei de comanda si va face viata mult mai usoara. Dați-i o șansă și spuneți-ne ce comenzi vă place cel mai bine. Împărtășiți-vă gândurile în secțiunea de comentarii de mai jos.
Explorați mai multe despre: Programare.