Чтобы пропустить папки ./path/to/~dir
, но не ./path/to/~dir/subdir
, как уже говорили другие, вы можете сделать:
find. ! -name '~*' -type d -print
Если вы также не хотите спускаться в эти папки (и находить там другие папки ), вы должны:
find. -name '~*' -prune -o -type d -print
Это говорит find
обрезать ветки, находящиеся в каталогах, имя которых начинается с ~
.
Это должно быть в основном¹ функционально эквивалентно вашему:
find. -type d ! -path '*/~*'
За исключением того, что последний не выполняет обрезку, поэтому по-прежнему просматривает эти каталоги, даже если не печатает ни один из них, поэтому он менее эффективен.
¹ есть некоторая разница в том, что первый *
в */~*
может не совпадать с именами файлов, содержащими недопустимые символы
Откройте терминал и введите:
sudo add-apt-repository multiverse
sudo apt update
Замените deb http://archive.canonical.com/ubuntu bionic multiverse partner
в /etc/apt/sources.list
(, если он существует )на deb http://archive.canonical.com/ubuntu bionic partner
и снова запустите sudo apt update
, чтобы обновить список доступного программного обеспечения.
ubuntu-release-upgrader
повторно -сгенерирует ваш sources.list
и сторонний репозиторий под /etc/apt/sources.list.d/
с новым кодовым именем Ubuntu focal
.
Проверьте свой /etc/apt/sources.list
, он должен содержать (не менее):
deb http://archive.ubuntu.com/ubuntu focal main
deb http://archive.ubuntu.com/ubuntu focal-updates main
deb http://security.ubuntu.com/ubuntu focal-security main
Вот пример sources.list с включенным restricted universe multiverse
.
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu focal-security main restricted universe multiverse
, затем запустите:
sudo apt update
sudo apt dist-upgrade
Да, Решил. Проблема была здесь.. 0 обновлено, 0 установлено заново, 0 удалено и 1 не обновлено.
Я узнал Следующие пакеты были сохранены :git -el в моем случае проверьте свой
:~$ sudo apt list --обновляемый
Я получил это в качестве вывода Листинг... Готово git -el/bionic 1 :2.29.2 -0ppa1 ~ubuntu18.04.1 все [обновляется с :1 :2.29.0 -0ppa1 ~Ubuntu18.04.1] N :Есть 3 дополнительные версии. Пожалуйста, используйте переключатель «-a», чтобы увидеть их.
это номер 1, который не был обновлен. Так попробуй удалить
:~$ sudo apt -получить автоматическое удаление git -эль
, а затем
:~$ sudo apt update
:~$ sudo apt upgrade
наконец можно обновиться до 20.04
:~$ update -менеджер -d
Я ничего не делал в /etc/apt/sources.list, так как все было в порядке.