Почему существует разница в выходных данных между
find . -exec ls '{}' \+
и
find . -exec ls '{}' \;
, которые я получил:
$ find . -exec ls \{\} \+
./file1 ./file2
.:
file1 file2 testdir1
./testdir1:
testdir2
./testdir1/testdir2:
$ find . -exec ls \{\} \;
file1 file2 testdir1
testdir2
./file2
./file1