MTU — максимальная единица передачи. Это не таблица, это параметр, указывающий максимальный размер пакета, передаваемого из интерфейса. Его нельзя смывать.
Что ты хочешь сделать? Если вы хотите очистить таблицу маршрутизации,вам нужно вызвать ip route flush
для каждого правила маршрутизации, как указано на справочной странице(man 8 ip-route
)
ip route flush
flush routing tables
this command flushes routes selected by some criteria.
The arguments have the same syntax and semantics as the arguments of ip route show, but routing tables are not listed but purged. The only difference is the default action:
show dumps all the IP main routing table but flush prints the helper page.
With the -statistics option, the command becomes verbose. It prints out the number of deleted routes and the number of rounds made to flush the routing table. If the option
is given twice, ip route flush also dumps all the deleted routes in the format described in the previous subsection.
Как уже было сказано в комментариях, tar
запускается несколько раз с помощью xargs
. Самый очевидный способ решить эту проблему — добавить файлы в архив вместо повторного -создания архива с нуля.
sudo find /path/to/_Logs -name "RATE*" -print0 | xargs -0 tar -rf logs_rate.tar
и затем сжать.
Замечание о ведущем /
является только предупреждением.
Я нашел обходной путь. Разделите команду на две части, чтобы избежать длинных имен и большого содержания.
sudo find /path/to/_Logs -name "RATE*" > test1.txt
tar -czvT test1.txt -f logs.tgz
Не используйте xargs с tar. В этом нет необходимости.
Gnu/tar (и другие tar )имеют опцию-T
(длинная форма:--files-from
)для чтения неограниченного количества имен файлов из стороннего файла. (Вы также можете отправить их через стандартный ввод с помощью -T -
.)
Опцию --null
можно использовать, чтобы список -T
мог содержать строки, заканчивающиеся нулем -, точно так же, какxargs
(и по той же причине ).
Можно использовать несколько параметров -T
. Обратите внимание, что пути, начинающиеся с -
, по-прежнему являются проблемой. :параметр -T
— это просто сокращение для списка имен в командной строке :он может включать другие параметры, такие как -C
.