Нет, в последней версии Linux эта функция удалена.
Шучу, конечно, можно.
for dir in dir1 dir2 dir3; do
zip -r "$dir" "$dir"
done
Если каталоги действительно имеют одинаковый префикс:
for dir in dir[1-3]; do
zip -r "$dir" "$dir"
done
Это предполагает, что цикл выполняется в правильном каталоге.
Если у вас много каталогов и вы хотите исключить только некоторые из них, используйте bash
с набором параметров оболочки extglob
:
shopt -s extglob
for dir in dir!(4|5); do
test -d "$dir" || continue
zip -r "$dir" "$dir"
done
Шаблон dir!(4|5)
будет соответствовать любому имени, начинающемуся с dir
и продолжающемуся чем угодно, кроме 4
или 5
. Шаблон также мог быть написан dir!([4-5])
или !(dir4|dir5)
.
Я также убедился, что в последнем цикле любое совпадающее имя, не являющееся именем каталога, пропускается.
Я попробовал различные хаки (все сразу )и сделал перезагрузку , но я не уверен, что привело к правильной работе bluetooth.
Я побежал
sudo apt-get update
sudo apt upgrade
sudo systemctl start bluetooth
rfkill unblock bluetooth
А после перезагрузки заработало :?
У меня была такая же проблема после установки виртуальной машины Windows 10 в поле gnome -и предоставления ей доступа к bluetooth. После полного отключения виртуальной машины WIN10 Bluetooth снова стал доступен в Ubuntu.
Это случалось со мной раньше, когда я случайно нажимал кнопку включения/выключения Bluetooth на ноутбуке. (fn -F10 на моем Thinkpad)
Я думаю, со всеми вещами, которые я пробовал и слышал сегодня, приятное долгое, бессильное выключение, (да, эта кнопка )— лучшая идея; и, честно говоря, люди оставляют свои компы работать на несколько дней и не рассматривают обновления. Я видел много сообщений, где люди потеряли bluetooth из-за обновления, и что это исправило? ВЫКЛЮЧАЮ ЕГО, а затем включаю, я использую ключ для музыки и хочу, чтобы моя мышь работала, Bluetooth работает для звука, но не для мыши, что делать с этой версией LTS, до сих пор все было на пуантах, но обновления и люди, выделяющие углерод, должны время от времени отключать их, плюс это помогает обновлениям завершить установку, обновления не закончатся, пока вы не нажмете эту кнопку и не включите ее снова. Думаю, это очень быстро решится... Надеюсь
У меня возникла аналогичная проблема: я отключил модуль Bluetooth из инструментов режима ноутбука, перезапустил, и с тех пор у меня никогда не было проблем с Bluetooth. Судя по всему, Bluetooth-модуль LMT предназначен для экономии энергии за счет отключения Bluetooth, и он действительно не убьет большую часть батареи, отключив его.
Это ошибка:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1859592
«Холодная» перезагрузка, как и при выключении питания от кнопки источника питания (при отключении питания от материнской платы ), у меня сработала. Простое выключение и включение светодиодов на материнской плате не сработало.
Мне помогло:
sudo apt install linux-generic-hwe-18.04
Затем перезагрузите ПК