Швейцарський ножиць для файлів - потужний безкоштовний інструмент для командного рядка

Швейцарський ножик файлів є безкоштовним, але потужним інструментом командного рядка, який поєднує в собі функції 100 в одному портативному виконуваному файлі, який можна кинути на флеш-пам'ять і носити з собою. З швейцарським файловим ножем ви можете шукати, конвертувати, порівнювати або навіть синхронізувати папки або файли, надсилати UDP або HTTP-запити, завантажувати HTTP-файли, знаходити дублікати файлів, показувати розмір дерева тощо.

Завантажте та налаштуйте

Ви можете завантажити виконуваний файл швейцарського файлового ножа для Windows з тут (пряме посилання для завантаження) або з SourceForgeі збережіть його в тій же папці, де зберігаються всі ваші портативні інструменти, наприклад Sysinternals, або безпосередньо в c:windowssystem32 папку для легкого доступу без навігації.

Отримання допомоги для синтаксису команди

Swiss File Knife (sfk) - це єдиний командний рядок з великою кількістю перемикачів і параметрів, які неможливо запам'ятати. Тому важливо знати, де можна отримати допомогу, коли це необхідно.

Почнемо з першого, якщо ви не знаєте, з чого почати.

sfk

У ньому перераховані всі команди, які можна використовувати з командою SFK.

sfk

Як ви можете бачити, всі команди перелічені в різних категоріях,

  • файлова система
  • Перетворення
  • Обробка тексту
  • Шукати і порівнювати
  • мереж
  • Сценарії
  • розробка
  • Різне
  • і т.п.

Потім, коли ви знаєте, яку команду використовувати, скористайтеся наведеною нижче інформацією для цієї команди.

sfk ім'я команди

Кілька прикладів

Тепер давайте подивимося на кілька зразків, щоб побачити, наскільки сильним він є.

Список папок, більших за 1 ГБ, у вказаній папці

sfk treesize1000 -flat z: data

sfk-treeize

Папки синхронізації

sfk sync srcRoot dstRoot [-dir subdir1 subdir2] [-файл .ext1 .ext2]

Команда "Синхронізація" практично не відрізняється від копії, за винятком того, що файли, які існують у місці призначення, але не в джерелі, називаються файлами STALE, буде видалено, якщо вони старіші ніж 30 днів.

Перетворити пробіли на TAB

sfk entab = 3. .txt .sql

Наведена вище команда замінює по три пробіли символом TAB у всіх файлах .txt та .sql у поточній теці.

Угода з хешами MD5

Щоб розрахувати хеш MD5 певного файлу:

sfk md5 файл

Використовувати хеш MD5 для порівняння двох файлів:

sfk md5 file1 file2

Щоб створити список хешей контрольної суми MD5 над усіма файлами в поточній папці:

sfk md5gento = md5.txt.

Запустіть миттєвий HTTP-сервер

sfk httpserv

За замовчуванням він запускає HTTP-сервер, який очікує на порт 80. Ідеально підходить для передачі даних у середовищі LAN або навіть через Інтернет, якщо ви можете змінити налаштування брандмауера.

command-prompt-sfk-httpserv-2016-10-03-22_07_29

Введіть адресу веб-переглядача, щоб отримати доступ до папки, спільно використовуваної HTTP-сервером.

192-168-58-1-2016-10-03-22_12_10

Вердикт

Швейцарський ножик файлів дійсно потужний командний рядок упакований з тоннами функцій і функцій. З усіма документально оформленими деталями, це дивно легко отримати руки на ньому. Це чудове доповнення Люкс Windows Sysinternals.

Swiss File Knife працює не тільки на Windows, але і на Linux і Mac. Це безкоштовно для загального користування. Але для серйозних користувачів, які часто мають справу з великими файлами, ви можете розглянути Розширена версія (XE), яка має високу ефективність заміни команди для великих текстових і двійкових файлів, які також можуть читати .zip, .jar, .tar.gz і .tar.bz2 вмісту файлу.

джерело

Залишити коментар

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.