nexeuse 12.04.2012 16:10

Q: как узнать количество файлов в каталоге?
A: find -maxdepth 1 -regex "\([^.]\|\.\([^a]\|a\)+\)" -print0|tr -cd '\0'|wc -c

1. anonim 12.04.2012 16:15 4 минуты назад

find -maxdepth 1 -type f | wc -l
ПОЛУЩ

2. ojab 12.04.2012 16:17 YGG!

ЧЯДНТ
host% find -maxdepth 1 -regex "\([^.]\|\.\([^a]\|a\)+\)" -print0|tr -cd '\0'|wc -c
find: path-list predicate-list
0
host% find -maxdepth 1 -type f | wc -l
find: path-list predicate-list
0

3. anonimojab /2 12.04.2012 16:19 4 минуты назад

Попробуй find * -maxdepth 1 -type f | wc -l

4. ojabanonim /3 12.04.2012 16:19 YGG!

% find * -maxdepth 1 -type f | wc -l
find: bad option -maxdepth
find: path-list predicate-list
0

5. nexeuseanonim /1 12.04.2012 16:20

Не работает.

$ ls -la
total 12
drwxrwxr-x 2 nexeuse nexeuse 4096 Apr 12 23:20 .
drwxr-xr-x 12 nexeuse nexeuse 4096 Apr 12 12:36 ..
-rw-rw-r-- 1 nexeuse nexeuse 0 Apr 12 23:20 .te st
-rw-rw-r-- 1 nexeuse nexeuse 0 Apr 12 23:20 .test
-rwxrwxr-x 1 nexeuse nexeuse 113 Apr 11 08:55 t.sh
-rw-rw-r-- 1 nexeuse nexeuse 0 Apr 12 23:20 te?st
-rw-rw-r-- 1 nexeuse nexeuse 0 Apr 12 23:20 test
$ find -maxdepth 1 -regex "\([^.]\|\.\([^a]\|a\)+\)" -print0|tr -cd '\0'|wc -c
5
$ find -maxdepth 1 -type f | wc -l
6

6. ojabnexeuse /5 12.04.2012 16:23 YGG!

ЧЯДНТ
$ ls -larth
total 16K
drwxr-xr-x 47 ojab ojab 12K Apr 12 20:22 ..
-rw-rw-r-- 1 ojab ojab 0 Apr 12 20:22 .te st
-rw-rw-r-- 1 ojab ojab 0 Apr 12 20:22 .test
-rw-rw-r-- 1 ojab ojab 0 Apr 12 20:22 t.sh
-rw-rw-r-- 1 ojab ojab 0 Apr 12 20:22 te?st
-rw-rw-r-- 1 ojab ojab 0 Apr 12 20:22 test
drwxrwxr-x 2 ojab ojab 4,0K Apr 12 20:22 .
bash-4.2$ find -maxdepth 1 -type f | wc -l
5

7. nexeuseojab /6 12.04.2012 16:24

touch te"
"st

8. ojabnexeuse /7 12.04.2012 16:26 YGG!

ok, find -maxdepth 1 -type f -ls

9. nexeuseojab /8 12.04.2012 16:26

Норм.

10. anonimnexeuse /5 12.04.2012 16:29 4 минуты назад

У меня норм.
reimu@hakurei:~/test$ ls -la
итого 2516
drwxr-xr-x 2 negro negro 4096 Апр 12 20:23 .
drwxr-xr-x 174 negro negro 2564096 Апр 12 20:22 ..
-rw-r--r-- 1 negro negro 0 Апр 12 20:23 test
-rw-r--r-- 1 negro negro 0 Апр 12 20:22 .test
-rw-r--r-- 1 negro negro 0 Апр 12 20:22 .te st
-rw-r--r-- 1 negro negro 0 Апр 12 20:23 te?st
-rwxrwxr-x 1 negro negro 0 Апр 12 20:22 t.sh
reimu@hakurei:~/test$ find -maxdepth 1 -regex "\([^.]\|\.\([^a]\|a\)+\)" -print0|tr -cd '\0'|wc -c
5
reimu@hakurei:~/test$ find -maxdepth 1 -type f | wc -l
5

11. nexeuseanonim /10 12.04.2012 16:31

/7 же

Do you really want to delete ?