Как подсчитать строки, слова и многое другое в Linux

Linux Count Lines Words Length Featured

Подсчет количества строк, слов, символов и многого другого в файле в Linux в основном прост. Большинство, если не все, дистрибутивы Linux поставляются с встроенными командами для отображения различных свойств файла. Команда wc в Linux оказывается полезной, если вы хотите узнать размер файла или подсчитать, сколько слов или строк в нем. Давайте посмотрим, как вы можете подсчитать строки и слова в Linux.

Содержание

  • Подсчет строк в файле
  • Подсчет слов в файле
  • Подсчет символов в файле
  • Подсчет байтов в файле
  • Отображение строк, слов и байтов в файле
  • Поиск длины самой длинной строки в файле
  • Отображение параметров команды wc
  • Терминал Linux и полезные команды

Полезно знать: Часто копируете и вставляете в Linux? Вот как копировать и вставлять текст, файлы и папки в терминале Linux.

Подсчет строк в файле

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

Выполните следующую команду, чтобы отобразить количество строк в файле с именем “theme.txt”:

wc -l theme.txt

Примечание: Замените “theme.txt” на конкретный файл в вашем случае.

Linux Count Lines

Вывод покажет вам количество строк в файле, за которым следует имя файла.

Совет: Хотите улучшить свой дистрибутив Linux? Вот 101 лучшее программное обеспечение для вашего компьютера с Linux.

Подсчет слов в файле

Если вы хотите узнать количество слов в файле, содержащем статью или резюме документа, выполните команду wc с флагом -w. Просто выполните следующую команду в окне терминала:

wc -w theme.txt

Linux Count Words

Снова формат вывода остается прежним; вы можете увидеть количество слов в файле, за которым следует его имя.

Подсчет символов в файле

Чтобы подсчитать количество символов в файле, вы можете использовать флаг -m. Это будет подсчитывать не только все буквы, цифры и символы в файле, но также включать такие вещи, как пробелы:

wc -m theme.txt

Linux Count Characters

Как и прежде, вывод будет отображать количество символов, за которым следует имя файла.

Совет: терминал Linux может делать гораздо больше, чем просто подсчет строк, слов и символов в файле, например, управлять временем, датой и многим другим с помощью timedatectl.

Подсчет байтов в файле

Если вас интересует размер файла, а не его внутренние свойства, выполните команду wc с флагом -c:

wc -c theme.txt

Linux Count Bytes

В этом случае количество байтов совпадает с количеством символов в файле. Но в некоторых случаях это может быть иным.

К сведению: Нужны меньшие файлы? Вот 12 лучших инструментов сжатия для сжатия файлов в Linux.

Отображение строк, слов и байтов в файле

Существует также способ вывести строки, слова и байты в файле вместе в одной строке. Команда wc отображает это, когда вы просто вводите имя файла, не передавая никаких параметров. Выполните следующую команду, чтобы сделать это:

wc theme.txt

Linux Wc Display All Info

Как вы можете видеть, вывод показывает три поля в одной строке – 14 (строк в файле), 385 (слов в файле) и 2320 (байтов в файле).

Совет: Интересно, как сделать все быстрее? Вот руководство для начинающих по сценариям оболочки в Linux.

Поиск длины самой длинной строки в файле

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

wc -L theme.txt

Linux Count Length Of Longest Line

Вывод показывает размер самой длинной строки в указанном вами файле.

Отображение параметров команды wc

Наконец, существует также способ вывести все варианты команды wc для удобного справочного материала. Вам просто нужно выполнить следующую команду, чтобы отобразить все команды, которые мы обсуждали выше:

wc --help

Linux Wc Display Help

Как вы можете видеть, вывод четко показывает параметры (и их альтернативные варианты), которые вы можете использовать для отображения различных деталей желаемого файла.

Терминал Linux и полезные команды

Команда wc в Linux делает невероятно простым определение количества строк, слов, символов или байтов в файле Linux. Это одна из самых полезных команд Linux для новых пользователей, которые только начинают знакомиться с миром лучших дистрибутивов Linux. Если вы переходите на Linux с Mac, вам могут быть интересны лучшие дистрибутивы Linux для пользователей Mac. Также, если вы ищете способы отображения содержимого ваших каталогов Linux, есть 15 команд LS Linux, которые вам нужно знать.

Кредит изображения: подсчет слов в словаре от 123RF