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

  • Gabriel Brooks
  • 0
  • 3798
  • 646
Реклама

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

Если вы следили за моими недавними статьями о сценариях, то знаете, что мне действительно нравится программирование из командной строки. Я использую сценарии Windows 3 Потрясающие вещи, которые вы можете сделать с помощью сценариев Windows 3 Потрясающие вещи, которые вы можете сделать с помощью сценариев Windows Независимо от того, работаете ли вы в области ИТ, веб-дизайнером или являетесь студентом или обычным офисным работником, сценарии Windows что-то, чтобы предложить вам. Конечно, Applescript тоже работает, но многие читатели все еще используют старые пакетные задания, которые все еще работают хорошо.

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

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

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

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

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

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

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

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

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

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

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

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

Команда для этого “sfk snapto = filename.txt”. Filename.txt - это имя выходного файла, в который вы хотите вывести все объединенное текстовое содержимое..

Одна из моих любимых команд в sfk - это httpserv команда. Просто перейдя в определенную папку и набрав “СФК httpserv”, вы можете мгновенно запустить простой веб-сервер с этим каталогом в качестве корневого веб-каталога.

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

Хотя у вас может возникнуть соблазн использовать это для обмена файлами, такими как изображения или видеофайлы, на самом деле быстрее запустить быстрый FTP-сервер, используя мою другую любимую команду sfk, ftpserv.

Когда вы печатаете “СФК ФТПсерв”, он мгновенно запустит службу ftp, так что любой пользователь в вашей сети сможет открыть клиент FTP и подключиться к этому каталогу с помощью передачи файлов FTP. Вот Filezilla, подключенная к моему ноутбуку после того, как я включил службу на ноутбуке через “СФК ФТПсерв” команда.

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

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




О современных технологиях, просто и доступно.
Ваш гид в мире современных технологий. Узнайте как использовать технологии и гаджеты, которые нас окружают каждый день и научитесь открывать интересные вещи в Интернете.