Как сделать резервную копию & amp; восстановить полную систему [дублировать]

К сожалению, эту проблему трудно решить так, чтобы поддерживать все имена файлов и переноситься. Это безопасно (он обрабатывает скрытые файлы, пути, содержащие пробелы, тире и даже новые строки) и совместимый с POSIX:

find /path/to/directory -mindepth 1 -type f -name "*.mp4" -printf x | wc -c

Если вы не хотите, чтобы он был рекурсивным, просто добавьте -maxdepth 1. [ ! d3]

Этот

Тест:

$ cd -- "$(mktemp -d)"
$ touch -- -foo.mp4 .bar.mp4 .bat.mp4 'baz.mp4
> ban.mp4'
$ find . -mindepth 1 -type f -name "*.mp4" -exec printf x \; | wc -c
4

Сравните с принятым ответом:

$ ls -lR ./*.mp4 | wc -l
3

Или другие предложения:

$ find . -name "*.mp4" | wc -l
5
$ ls -1 *.mp4 | wc -l
ls: invalid option -- '.'
Try 'ls --help' for more information.
0
$ find . -name "*.mp4" | wc -c # Answer fixed at a later time
51
$ find . -name "*.mp4" | wc -l
5
$ find . | grep -i ".mp4$" | wc -l
5
$ ls . | grep ".mp4$" | wc -l
3

1
задан 16 July 2017 в 08:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: