Ваша ошибка возникает из-за того, что ваш find
] находит .
, текущий рабочий каталог, и передает его в mv
.
Если вы просто перемещаете файлы (не каталоги), добавьте -type f
к команде find
:
find . -type f ...(as before)...
Это отфильтрует каталоги, включая . каталог
.
Вы также можете полностью избавиться от xargs
:
find . -type f -newermt 20170829 -not -newermt 20180101 \
-exec mv -t /backup/desktop/books/Python/ML-demos/ {} +
Максимальное количество пользователей , вошедших в систему в системе Linux, ограничено количеством доступных псевдотерминалов. Максимальное их количество находится в/proc/sys/kernel/pty/max
(4096 на моей тестовой машине ).
Это верхний предел количества пользователей, которые могут дать команду screen -x
.
В системах, отличных от -Linux, ограничение также будет установлено максимальным числом разрешенных одновременных пользователей. В NetBSD и OpenBSD можно создавать псевдотерминалы до 992.