Поместите свою командную строку на стероидах с швейцарским ножом для файлов [Windows]

программирование командной строкиИногда самый быстрый способ выполнить задачу, такую ​​как сортировка файлов или редактирование текстовых документов, — это использовать быстрые инструменты командной строки.

Если вы следили за моими недавними статьями о сценариях, то знаете, что мне действительно нравится программирование из командной строки. Я использую Windows Scripting

, но многие читатели все еще используют старые пакетные задания, которые все еще работают хорошо.

Тем не менее, есть действительно крутой инструмент под названием Швейцарский Файловый Нож (SFK), который расширяет тот набор скриптов, к которому мы все привыкли.

Этот инструмент включает в себя обычные функции командного файла, к которым вы можете привыкнуть, например, mkdir, копирование или список, но он расширяет ваши возможности cmd с помощью других удивительных функций, таких как простое управление файлами, анализ папок и даже функции более высокого уровня, которые обычно не связаны с командой линейные команды.

Настройка швейцарского файлового ножа

Настроить sfk на вашем компьютере очень просто. Сначала загрузите sfk и поместите исполняемый файл где-нибудь на жестком диске, а затем отредактируйте переменную PATH в переменных среды, чтобы включить путь к этому файлу.

программирование командной строки

Перезагрузите компьютер, и вы готовы начать работу. Есть множество действительно классных команд, которые вы можете запустить с помощью sfk, но я хотел бы коснуться тех, которые мне понравились больше всего.

Одна из полезных команд, которые могут пригодиться, когда вы пытаетесь выяснить, какие папки или каталоги занимают все пространство на жестком диске вашего компьютера, — это команда treesize.

программное обеспечение командной строки

«Sfk treesize [directory]» будет работать через все подкаталоги, показывая вам, сколько файлов имеет каждый каталог и общее потребление памяти.

Внизу результатов вы найдете общую статистику для папки, для которой вы запустили команду. Вы увидите общее количество файлов, каталогов и использование памяти.

программное обеспечение командной строки

Еще одна полезная команда, когда вы хотите запустить скрипт, который не разрешает использовать каталоги или файлы с пробелами, это команда sfk deblank.

Команда используется для нацеливания на файл, каталог или все файлы в каталоге. Чтобы удалить пробелы из всех имен файлов в каталоге, просто наберите «sfk deblank [directory name]».

программное обеспечение командной строки

Это будет проходить через весь каталог и переименовывать любой файл с пробелом в нем, заменяя пробелы символом подчеркивания.

В некоторые из более сложных функций sfk входит команда snapto, которая может взять несколько текстовых файлов и собрать содержимое в один файл. Это действительно полезно для сбора коллекции файлов журнала в один файл.

Команда для этого — «sfk snapto = filename.txt». Filename.txt — это имя выходного файла, в который вы хотите вывести все объединенное текстовое содержимое.
инструменты командной строки
Одна из моих любимых команд в sfk — это команда httpserv. Просто перейдя в определенную папку и введя «sfk httpserv», вы можете мгновенно запустить простой веб-сервер с этим каталогом в качестве корневого веб-каталога.

инструменты командной строки

Команда использует текущий сетевой IP-адрес вашего компьютера в качестве IP-адреса веб-хоста, поэтому любой другой компьютер в сети может открыть этот каталог, открыв веб-браузер и введя этот IP-адрес в адрес. Это действительно крутой способ мгновенного обмена HTML-страницей, над которой вы, возможно, работаете, или если вы хотите быстро показать кому-либо содержимое папки по сети.
Поместите свою командную строку на стероидах с помощью швейцарского файлового ножа [Windows] sfk81
Хотя у вас может возникнуть желание использовать это для обмена файлами, такими как изображения или видеофайлы, на самом деле быстрее запустить быстрый FTP-сервер, используя мою другую любимую команду sfk, ftpserv.

инструменты командной строки

Когда вы набираете «sfk ftpserv», он мгновенно запускает службу ftp, так что любой пользователь в вашей сети может открыть FTP-клиент и подключиться к этому каталогу посредством передачи файлов FTP. Вот Filezilla, подключенная к моему ноутбуку после того, как я включил службу на ноутбуке с помощью команды «sfk ftpserv».
программирование командной строки
Это лишь несколько классных вещей, которые вы можете сделать с помощью sfk. Если вы загружаете его на USB-накопитель, просто подумайте о мощных командах, которые у вас под рукой, независимо от того, на каком компьютере вы находитесь. Подключите USB-накопитель и используйте команды sfk для запуска и мгновенного запуска веб-службы или для быстрого сканирования коллекции документов, поиска определенных слов и объединения нескольких файлов с помощью одной или двух быстрых командных строк.

Swiss File Knife — это швейцарский армейский нож для инструментов командной строки, который значительно облегчит вашу жизнь. Попробуйте и дайте нам знать, какие команды вам нравятся больше всего. Поделитесь своими мыслями в разделе комментариев ниже.

Ссылка на основную публикацию
Adblock
detector