Metti la tua linea di comando sugli steroidi con Swiss File Knife [Windows]
A volte, il modo più veloce per eseguire un'attività come l'ordinamento di file o la modifica di documenti di testo consiste nell'utilizzare strumenti rapidi da riga di comando.
Se hai seguito i miei recenti articoli di scripting, allora sai che mi piace molto la programmazione da riga di comando. Io uso Windows Scripting 3 Cose fantastiche che puoi fare con Windows Scripting 3 Cose fantastiche che puoi fare con Windows Scripting Che lavori nel campo IT, come web designer, o se sei solo uno studente o un impiegato regolare, Windows Scripting ha qualcosa da offrirti Ovviamente anche Applescript, ... Read More, ma molti lettori usano ancora i vecchi lavori batch, che funzionano ancora bene.
Tuttavia, c'è uno strumento davvero interessante chiamato Swiss File Knife (sfk), che estende il tipo di set di script a cui tutti siamo abituati.
Lo strumento include le normali funzioni del file di comando a cui potresti essere abituato, come mkdir, copia o lista, ma estende i tuoi poteri cmd con altre incredibili funzionalità come la semplice manipolazione di file, l'analisi di cartelle e persino funzioni di livello superiore non associate al comando comandi di linea.
Impostazione del coltellino svizzero
Configurare sfk sul tuo computer è davvero facile. Per prima cosa, scaricare sfk e posizionare l'eseguibile da qualche parte sul disco rigido, quindi modificare il PERCORSO nelle variabili di ambiente in modo che il percorso in cui si trova quel file sia incluso.
Riavvia il computer, quindi sei pronto per iniziare. Ci sono un sacco di comandi davvero interessanti che puoi avviare con SFK, ma volevo toccare quelli che mi piacevano di più.
Uno dei comandi utili che ti tornano utili quando stai cercando di capire quali cartelle o directory stanno registrando tutto lo spazio del tuo disco rigido del computer è il TreeSize comando.
“sfk treesize [directory]” scorrerà attraverso tutte le sottodirectory, mostrandoti quanti file ha ciascuna directory e il consumo totale di memoria.
Nella parte inferiore dei risultati, troverai le statistiche totali per la cartella su cui hai lanciato il comando. Vedrai un totale di file, directory e utilizzo della memoria.
Un altro comando utile per quando si vuole eseguire uno script che non consente directory o file con spazi, è lo sfk deblank comando.
Il comando viene utilizzato per indirizzare un file, una directory o tutti i file all'interno di una directory. Per rimuovere gli spazi da tutti i nomi di file all'interno di una directory, digita semplicemente “sfk deblank [nome della directory]”.
Questo passerà attraverso l'intera directory e rinominerà qualsiasi file con uno spazio al suo interno, sostituendo gli spazi con il carattere di sottolineatura.
Entrare in alcune delle funzionalità più avanzate di sfk è il SnapTo comando, che può contenere più file di testo e raccogliere i contenuti in un singolo file. Questo è davvero utile per raccogliere una raccolta di file di registro in un unico file.
Il comando per questo è “sfk snapto = filename.txt”. Filename.txt è il nome del file di output in cui si desidera che venga esportato tutto il contenuto del testo combinato.
Uno dei miei comandi preferiti in sfk è il httpserv comando. Semplicemente navigando in una determinata cartella e digitando “sfk httpserv”, è possibile avviare immediatamente un semplice server Web, con tale directory come directory Web principale.
Il comando utilizza l'indirizzo IP di rete attuale del computer come IP dell'host Web, quindi qualsiasi altro computer sulla rete può aprire quella directory aprendo un browser Web e digitando tale indirizzo IP. Questo è un ottimo modo per condividere istantaneamente una pagina HTML su cui si sta lavorando o se si vuole mostrare rapidamente a qualcuno il contenuto di una cartella sulla rete.
Mentre potresti essere tentato di usarlo per condividere file, come immagini o filmati, è più veloce lanciare un server FTP veloce usando il mio altro comando sfk preferito, ftpserv.
Quando scrivi “sfk ftpserv”, lancerà immediatamente un servizio ftp in modo che ogni utente sulla rete possa aprire un client FTP e collegarsi a quella directory tramite il trasferimento di file FTP. Ecco Filezilla collegato al mio computer portatile dopo aver abilitato il servizio sul portatile attraverso il “sfk ftpserv” comando.
Queste sono solo alcune delle cose interessanti che puoi fare con sfk. Se lo carichi su un'unità USB, pensa ai potenti comandi a portata di mano, indipendentemente dal computer in cui ti trovi. Collega la tua chiavetta USB e usa i comandi sfk per avviare e il servizio web istantaneo, o per scansionare rapidamente una collezione di documenti, cercando parole specifiche e unendo più file con solo una o due linee di comando veloci.
Swiss File Knife è il coltellino svizzero di strumenti di programmazione a riga di comando, e renderà la tua vita molto più semplice. Fai un tentativo e facci sapere quali comandi ti piacciono di più. Condividi i tuoi pensieri nella sezione commenti qui sotto.
Scopri di più su: Programmazione.