У вас, кажется, есть несколько проблем:
Кажется, что gnome-settings-daemon, возможно, не работает, и он устанавливает, какие темы использовать. Кажется, что вам, возможно, не хватает пакетов gnome-icon-theme и / или light-themes.Трудно сказать, верно ли второе утверждение, но это, безусловно, первый. Если вы щелкнете правой кнопкой мыши по фону и хотите изменить фон, измените ли значки, верхнюю панель и шрифты, хотя бы на мгновение? По какой-то причине вы можете увидеть сбой gnome-settings-daemon, и вы должны сообщить об этом об ошибке. Это невозможно решить просто через askubuntu.
Чтобы подсчитать файлы (даже файлы без расширения) в корневой папке текущего каталога, используйте:
ls -l | grep ^ - | wc -l
Чтобы подсчитать файлы (даже файлы без расширения) рекурсивно из корня текущего каталога, используйте:
ls -lR | grep ^ - | wc -l
Я бы выбрал этот вариант:
ls -alR | grep -c ^ -
blockquote>
Вы можете использовать find. | wc -l
find.
перечислит все файлы и папки и содержимое, начиная с текущей папки. wc -l
подсчитывает результаты поиска
Используйте команду tree
. Возможно, вам потребуется установить пакет tree
.
Он отобразит все файлы и папки в данной папке и в конце отобразит резюме.
find выглядит быстрее, чем дерево, поэтому я использовал ниже, чтобы подсчитывать файлы в каждом каталоге текущего рабочего каталога (игнорируя файлы в CWD), позволяя каталогам иметь пробелы:
ls - d * / | в то время как читать dir_line do echo -n "$ dir_line:" найти "$ dir_line" -type f | wc -l done
Чтобы подсчитать файлы (даже файлы без расширения) в корневой папке текущего каталога, используйте:
ls -l | grep ^ - | wc -l
Чтобы подсчитать файлы (даже файлы без расширения) рекурсивно из корня текущего каталога, используйте:
ls -lR | grep ^ - | wc -l
Используйте эту команду для каждой папки в пути
для D в *; do echo $ D; найти $ D-тип f | wc-1; сделано
Самый быстрый и простой способ - использовать дерево
. Его скорость ограничена вашим выходным терминалом, поэтому, если вы передадите результат на tail -1
, вы получите немедленный результат. Вы также можете управлять тем, на каком уровне каталога вам нравятся результаты, используя опцию -L
. Для цветного вывода используйте -C
. Например:
$ tree share / some / directory / | tail -1 558 каталогов, 853 файлов $ tree -L 2 share / some / directory / | tail -1 120 каталогов, 3 файла
Если его еще нет, вы можете получить здесь .
find -type f -printf. | wc -c
Не рассчитывайте выходные строки find, потому что имена файлов, содержащие 99 строк новой строки, будут считаться 100 файлами.
Используйте команду tree
. Возможно, вам потребуется установить пакет tree
.
Он отобразит все файлы и папки в данной папке и в конце отобразит резюме.
find выглядит быстрее, чем дерево, поэтому я использовал ниже, чтобы подсчитывать файлы в каждом каталоге текущего рабочего каталога (игнорируя файлы в CWD), позволяя каталогам иметь пробелы:
ls - d * / | в то время как читать dir_line do echo -n "$ dir_line:" найти "$ dir_line" -type f | wc -l done
Я бы выбрал этот вариант:
ls -alR | grep -c ^ -
blockquote>
Вы можете использовать find. | wc -l
find.
перечислит все файлы и папки и содержимое, начиная с текущей папки. wc -l
подсчитывает результаты поиска
find -type f -printf. | wc -c
Не рассчитывайте выходные строки find, потому что имена файлов, содержащие 99 строк новой строки, будут считаться 100 файлами.
Чтобы подсчитать файлы (даже файлы без расширения) в корневой папке текущего каталога, используйте:
ls -l | grep ^ - | wc -l
Чтобы подсчитать файлы (даже файлы без расширения) рекурсивно из корня текущего каталога, используйте:
ls -lR | grep ^ - | wc -l
Используйте эту команду для каждой папки в пути
для D в *; do echo $ D; найти $ D-тип f | wc-1; сделано
Самый быстрый и простой способ - использовать дерево
. Его скорость ограничена вашим выходным терминалом, поэтому, если вы передадите результат на tail -1
, вы получите немедленный результат. Вы также можете управлять тем, на каком уровне каталога вам нравятся результаты, используя опцию -L
. Для цветного вывода используйте -C
. Например:
$ tree share / some / directory / | tail -1 558 каталогов, 853 файлов $ tree -L 2 share / some / directory / | tail -1 120 каталогов, 3 файла
Если его еще нет, вы можете получить здесь .
Я бы выбрал этот вариант:
ls -alR | grep -c ^ -
blockquote>
Вы можете использовать find. | wc -l
find.
перечислит все файлы и папки и содержимое, начиная с текущей папки. wc -l
подсчитывает результаты поиска
Используйте команду tree
. Возможно, вам потребуется установить пакет tree
.
Он отобразит все файлы и папки в данной папке и в конце отобразит резюме.
find выглядит быстрее, чем дерево, поэтому я использовал ниже, чтобы подсчитывать файлы в каждом каталоге текущего рабочего каталога (игнорируя файлы в CWD), позволяя каталогам иметь пробелы:
ls - d * / | в то время как читать dir_line do echo -n "$ dir_line:" найти "$ dir_line" -type f | wc -l done