Вы можете попробовать--exclude="<filePattern>"
rsync -av --exclude="._*" --exclude=".DS_Store" <source> <destination>
Я предполагаю, что один из способов обойти это различие состоит в том, чтобы пересобрать пакет procps
версии CentOS 6, а затем yum swap
из procps-ng
в него. Не самый безопасный подход, который заменит довольно много системных программ их старой версией.
Таким образом, вы можете захотеть пересобрать procps
под совершенно другим именем и установить только ps
, например. /opt/el6-rebuilds/bin/ps
. Затем вы должны убедиться, что содержащий каталог находится в системе PATH
с помощью средства /etc/profile.d
. Результат будет «эквивалентен версии CentOS 6» ps
, используемой в CentOS 8.
Но все это говорят, вы уверены в этой разнице? Только что попробовал это на моем RHEL 8, и ps -C <program name>
работает просто отлично, когда указано точно (, вы фактически говорите обратное, что оно работает только при указании частичной строки ).