На случай, если у вас нет или вы не хотите использовать comm:
Используя find, получите список (A) папок, содержащих файлы mp4, получите список всех папок (B). Затем получите список папок в (B), которых нет в (A), и обработайте их.
(Untested)
(find -type f -name "*.mp4" -printf "%h\n";find -type f -name "*.mp4" -printf
"%h\n";find ./* -type d -printf "%p\n") | sort | uniq -u | while read i;do
echo mv $i ${TRASHFOLDER};done
Наконец-то у меня все заработало.
Скачал и установил сетевой дистрибутив Stretch с прошивкой. После этого моя проблема с отображением не нуждалась в исправлении. Однако даже после установки пакета dkms по умолчанию я все еще получал ту же ошибку с модулем wl
.
Затем я пошел прямо на сайт Debian, загрузил пакет .deb
с stretch и установил его. Конечно, после этого все заработало! Единственная проблема, с которой я сейчас сталкиваюсь, - это иногда, когда я кладу компьютер в спящий режим, после пробуждения мне приходится вручную повторно подключаться к беспроводной сети, в которой я был. Могу перенести эту часть в другую ветку, но на данный момент моя самая большая проблема решена.
Вам нужно установить новое ядро из backports, чтобы решить проблему с wifi:
Отредактируйте ваши sources. list
apt edit-sources
добавьте следующую строку:
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
Сохраните и обновите систему, затем установите новое ядро, например:
apt update
apt-get -t jessie-backports install linux-image-4.7.0-0.bpo.1-amd64
apt-get -t jessie-backports install linux-headers-4.7.0-0.bpo.1-amd64
edit
Установите linux-base
из backports:
apt-get -t jessie-backports install linux-base
Перезагрузитесь и переустановите broadcom-sta-dkms
:
apt-get remove broadcom-sta-dkms bcmwl-kernel-source firmware-brcm80211 firmware-b43-installer fimware-b43legacy-installer
apt-get install dkms build-essential
apt-get -t jessie-backports install broadcom-sta-dkms broadcom-sta-source broadcom-sta-common
и перезагрузите модуль wl
:
rmmod wl && modprobe wl