2015-03-21 4 views
1

Я новый пользователь linux. Я пытаюсь подсчитать все файлы в домашней директории (~). Так сделал это в следующих шагах -Подсчет файла с помощью команды linux

  1. ls -1 > fileCount # list each file in separate line and places them in fileCount
  2. wc -l fileCount # word count from the file fileCount

выше процедура дает мне правильный подсчет файлов. Но это немного длинный процесс и требует создания файла.

Есть ли лучший способ подсчитать весь файл из текущего каталога?

Заранее спасибо.

ответ

3

Вы можете попробовать с этим

ls -1 | wc -l 

Надеется, что это помогает

+0

Thaks много он работает для меня. Не могли бы вы немного объяснить, что делает оператор '|' и имя оператора? Я этого не знал. – RohanK

+0

Трубы позволяют использовать выход программы в качестве входа другого. Здесь вы можете найти несколько дополнительных примеров. http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO-4.html Трубы - очень мощный инструмент, чтобы делать много вещей, если мир * nix: P – CrApHeR

Смежные вопросы