Это из-за разделителя, который мы используем, у нас есть 8 пробелов передether
Мы можем проверить это, используя приведенный ниже код.
ifconfig enp3s0f2 | grep ether | sed 's/ether.*//' |grep -o ' ' | wc -l
8
Итак, 9-е поле — ether
, а 10-е поле —00:90:f5:e5:e4:7c
Поскольку вы упомянули rm -rf *
, я предполагаю, что вы имеете в виду не только то, что хотите удалить файлы, но и то, что хотите удалить все содержимое, включая каталоги.
Сbash
cd "RELEVANT_DIR" && ( shopt -s dotglob; rm -r * )
В противном случае с инструментами POSIX
cd "RELEVANT_DIR" && (
find. ! -type d -delete
find. -depth -path './*' -type d -exec rmdir {} +
)
В этом примере опустите второй find
, если вы хотите оставить структуру каталогов нетронутой.