пристыкован?

Utilice Archivo ::Buscar para recorrer recursivamente el árbol de directorios:

perl -MFile::Find -wE '
    find(sub { push @all, $File::Find::name }, "/tmp");
    say for (sort { -s $b <=> -s $a } @all)[0..9]'

Si hay demasiados archivos y está obteniendo Out of memory, devuelva los tamaños y use externo sorty headpara limitar la salida:

perl -MFile::Find -wE 'find(sub { say -s $_, " $File::Find::name" }, "/tmp")' \
| sort -nr | head -n10

2
28.06.2019, 14:15
1 ответ

Вы можете использоватьudev:

# /etc/udev/rules.d/<priority>-<name>.rules

ACTION=="add", BUS="usb", SYSFS{serial}="<serial-number>", NAME="<name>", RUN="/your/xrandr/script"

(напр. <priority>может быть 50и<name>docked-monitor)

Где настройки SYSFSи NAMEвзяты из lsusb. Доступны и другие варианты настройки конкретного устройства (вашей док-станции ), см. справочную страницу (, указанную выше ), чтобы узнать, что вам наиболее удобно.

Затем перезагрузите, чтобы изменения вступили в силу.:

$ udevadm control --reload-rules
3
27.01.2020, 22:02

Теги

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