Найти файл(ы) размером меньше 1 Мб

Ответить
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Найти файл(ы) размером меньше 1 Мб

Сообщение Delles »

Код: Выделить всё

$ ll -h
итого 0
-rw-rw-r-- 1 dell dell 500K дек 18 11:16 vol05
-rw-rw-r-- 1 dell dell 1,0M дек 18 11:15 vol1
-rw-rw-r-- 1 dell dell 2,0M дек 18 11:14 vol2
-rw-rw-r-- 1 dell dell 3,0M дек 18 11:15 vol3
$ find ./ -size -3M
./
./vol2
./vol05
./vol1
$ find ./ -size -2M
./
./vol05
./vol1
$ find ./ -size -1M
$ find ./ -size -1000k
./
./vol05
$ find ./ -size +1M
./vol3
./vol2
$ 
Не знаете, почему такая ересь c find ./ -size -1M ?
Talk is cheap. Show me the code.
Linus Torvalds
trs
Сообщения: 1925
Зарегистрирован: 07 сен 2015, 16:08
Operating system: -

Re: Найти файл(ы) размером меньше 1 Мб

Сообщение trs »

Возможно, дело в том, что когда-то 1M было 1024К, а потом стало 1000К
Аватара пользователя
Delles
Сообщения: 1666
Зарегистрирован: 18 авг 2015, 19:52
Operating system: GNU/Linux : ROSA Desktop Fresh R7 (x86_64). Не обновлял.

Re: Найти файл(ы) размером меньше 1 Мб

Сообщение Delles »

trs писал(а):Возможно, дело в том, что когда-то 1M было 1024К, а потом стало 1000К
В man find сообщается нечто еретическое: "bear in mind that the size is rounded up to the next unit (so a 1-byte file is not matched by -size -1M)". Ключ -1024k срабатывает так же, как и -1000k, а вот -1M — нет (у меня).
Talk is cheap. Show me the code.
Linus Torvalds
Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»