Propaganda
Às vezes, a maneira mais rápida de realizar uma tarefa, como classificar arquivos ou editar documentos de texto, é usar ferramentas rápidas de linha de comando.
Se você seguiu meus artigos de script recentes, sabe que realmente gosto de programação de linha de comando. eu uso Script do Windows 3 coisas impressionantes que você pode fazer com scripts do WindowsSe você trabalha na área de TI, como web designer, ou se é apenas um estudante ou um funcionário comum, o Windows Scripting tem algo a lhe oferecer. Claro que o Applescript também ... consulte Mais informação , mas muitos leitores ainda usam os trabalhos em lotes antigos, que ainda funcionam bem.
No entanto, existe uma ferramenta muito legal chamada Faca de arquivo suíço (sfk), que estende o tipo de conjunto de scripts a que todos nos acostumamos.
A ferramenta inclui as funções usuais do arquivo de comando que você pode usar, como mkdir, copiar ou listar, mas amplia seus poderes de cmd com outras recursos surpreendentes, como manipular arquivos com facilidade, analisar pastas e funções de nível ainda mais alto, geralmente não associadas à linha de comando comandos.
Configurando a faca de arquivo suíça
Configurar o sfk no seu computador é realmente fácil. Primeiro, download sfk coloque o executável em algum lugar do disco rígido e edite o PATH nas variáveis de ambiente para incluir o caminho em que esse arquivo está localizado.
Reinicie seu computador e você está pronto para começar. Há um monte de realmente comandos legais que você pode começar com sfk, mas eu queria tocar nos que mais gostei.
Um dos comandos úteis que são úteis quando você está tentando descobrir quais pastas ou diretórios estão ocupando todo o espaço do disco rígido do computador é o tamanho das árvores comando.
O “sfk treesize [directory]” será executado em todos os subdiretórios, mostrando quantos arquivos cada diretório possui e o consumo total de memória.
Na parte inferior dos resultados, você encontrará as estatísticas totais da pasta na qual o comando foi lançado. Você verá uma contagem total de arquivos, diretórios e uso de memória.
Outro comando útil para quando você deseja executar um script que não permita diretórios ou arquivos com espaços, é o sfk desanimar comando.
O comando é usado para direcionar um arquivo, diretório ou todos os arquivos em um diretório. Para remover espaços de todos os nomes de arquivos dentro de um diretório, digite "sfk deblank [nome do diretório]".
Isso percorrerá todo o diretório e renomeará qualquer arquivo com um espaço, substituindo espaços pelo caractere de sublinhado.
Entrar em alguns dos recursos mais avançados do sfk é o snapto comando, que pode pegar vários arquivos de texto e coletar o conteúdo em um único arquivo. Isso é realmente útil para coletar uma coleção de arquivos de log em um único arquivo.
O comando para isso é "sfk snapto = filename.txt". Filename.txt é o nome do arquivo de saída para o qual você deseja que todo o conteúdo de texto combinado seja enviado.
Um dos meus comandos favoritos no sfk é o httpserv comando. Simplesmente navegando para uma pasta específica e digitando “sfk httpserv”, você pode iniciar instantaneamente um servidor web simples, com esse diretório como o diretório raiz da web.
O comando usa o endereço IP da rede atual do seu computador como o IP do host da Web, portanto, qualquer outro computador na rede pode abrir esse diretório abrindo um navegador da web e digitando esse IP no diretório endereço. Essa é uma maneira muito legal de compartilhar instantaneamente uma página HTML em que você esteja trabalhando ou se desejar mostrar rapidamente a alguém o conteúdo de uma pasta na rede.
Embora você possa se sentir tentado a usar isso para compartilhar arquivos, como fotos ou arquivos de filme, é realmente mais rápido iniciar um servidor FTP rápido usando meu outro comando sfk favorito, ftpserv.
Quando você digita “sfk ftpserv”, ele inicia instantaneamente um serviço ftp, para que qualquer usuário da rede possa abrir um cliente FTP e conectar-se a esse diretório via transferência de arquivo FTP. Aqui está o Filezilla conectado ao meu laptop depois que eu ativei o serviço no laptop através do comando "sfk ftpserv".
Estas são apenas algumas das coisas legais que você pode fazer com o sfk. Se você o carregar em uma unidade USB, pense nos comandos poderosos ao seu alcance, independentemente do computador em que você esteja. Conecte o seu dispositivo USB e use os comandos sfk para iniciar um serviço instantâneo da Web ou para digitalizar rapidamente coleta de documentos, procurando palavras específicas e juntando vários arquivos com apenas um ou dois linhas de comando.
O Swiss File Knife é o canivete suíço das ferramentas de programação de linha de comando e facilitará sua vida. Experimente e deixe-nos saber quais comandos você mais gosta. Compartilhe seus pensamentos na seção de comentários abaixo.
Ryan é bacharel em Engenharia Elétrica. Ele trabalhou 13 anos em engenharia de automação, 5 anos em TI e agora é engenheiro de aplicativos. Um ex-editor-chefe do MakeUseOf, ele falou em conferências nacionais sobre visualização de dados e foi apresentado na TV e rádio nacional.