Как заставить команду find распечатать размер файла с именем файла?

Вам нужно использовать -exec find или -printf. Printf работает unix-utils так:

find . -name *.ear -printf "%p %k KB\n"

-exec является более unix-programming мощным и позволяет выполнять unix-utils произвольные команды, поэтому unix вы можете использовать версию find 'ls' или 'wc' для вывода solaris имени файла вместе с другой unix информацией. «man find» покажет unix вам доступные аргументы для unix printf, которые могут делать unix-programming гораздо больше, чем просто unix-utils размер файла.

[edit] -printf unix-programming не входит в официальный стандарт unix POSIX, поэтому проверьте, поддерживается unix-programming ли он в вашей версии. Однако solaris большинство современных систем unix будут использовать GNU find command-line или аналогичную расширенную command-line версию, так что есть большая command-line вероятность, что она будет unix-utils реализована.

unix

command-line

find

solaris

2022-11-20T01:51:18+00:00