Заархивируйте все подпапки внутри папки в отдельный zip-файл

У меня была аналогичная проблема, и дальнейшее расследование показало, что я могу пинговать IP-адреса (ping XXX.XXX.XXX.XXX )как в локальной сети, так и в Интернете (ping 8.8. 8.8 ). Проверка связи с веб-адресами, такими как mail.yahoo.com, не работала, что указывает на проблему с разрешением доменного имени. Когда происходит удаление connman, остаются символические ссылки для файла /etc/resolv.conf на /var/run/connman/resolv.conf. Эту ссылку необходимо заменить ссылкой на файлы конфигурации NetworkManager, которые находятся в /var/run/NetworkManager/resolv.conf. Команда;

ln -sf /var/run/NetworkManager/resolv.conf /etc/resolv.conf

После установления обратной связи с файлом NetworkManager соединения с использованием доменных имен могут быть установлены снова.

1
01.05.2018, 06:48
2 ответа

Если вы хотите, чтобы zip-файл содержал только contents, а не child1/contents, сделайте следующее:

for dir in */; do
    ( cd "$dir" && zip -r../"${dir%/}".zip. )
done
2
27.01.2020, 23:43
for dir in child*; do
    #recursive zip to include folder contents
    zip -r "${dir}.zip" "$dir"
done
1
27.01.2020, 23:43

Теги

Похожие вопросы