Я работаю на сервере CentOS, и мне нужно перемещаться и собирать миллионы файлов. Я пробовал много воплощений чего-то подобного ниже, но все они терпят неудачу со слишком длинной ошибкой списка аргументов.
команда:
find ./ -iname out.* -type f -exec mv {} /home/user/trash
find ./paramsFile.* -exec cat > parameters.txt
ошибка:
-bash: /usr/bin/find: Argument list too long
-bash: /bin/cat: Argument list too long
или же
echo ./out.* | xargs -I '{}' mv /home/user/trash
(echo ./paramsFile.* | xargs cat) > parameters.txt
ошибка:
xargs: argument line too long
xargs: argument line too long
Вторая команда также никогда не заканчивалась. Я слышал кое-что о глобусе, но не уверен, что полностью понимаю. Любые намеки или предложения приветствуются!