Потому что я поделился файлами, но не помню, сколько человек.
Посмотрите в своих лог-файлах, новые записи добавляются в /var/log/syslog
каждый раз, когда USB-ключ подключен.
Вы можете открыть /var/log/syslog
как root с помощью текстового редактора (sudo gedit /var/log/syslog
) или:
sudo grep "Attached.*disk" /var/log/syslog
Для подсчета:
sudo grep "Attached.*disk" /var/log/syslog | wc -l
Я предполагаю, что вы хотите знать, сколько раз флэш-диск был установлен в USB-порт на конкретном компьютере.
Запустите терминал с помощью Alt + Ctrl + T и запустите:
tail -f /var/log/syslog
Теперь вставьте свой флэш-накопитель. Вы должны увидеть строку, например:
Aug 12 11:44:05 gruber-precise-laptop kernel: [ 1386.413812] scsi 8:0:0:0: Direct-Access TOSHIBA TransMemory PMAP PQ: 0 ANSI: 0 CCS
Теперь вы можете отменить команду tail -f
с помощью CTRL + C и ввести:
grep "Toshiba TransMemory" /var/log/syslog*
и Посмотрите, сколько раз флешка была установлена недавно.
Вы также можете выбрать что-то еще в строке:
grep "0:0:0: Direct-Access" /var/log/syslog*
, но это подберет такие вещи, как ваш дисковод и любые устройства чтения карт во время загрузки, поэтому вам придется взглянуть на имя сказать, что есть что.
On my system:
grep "0:0:0: Direct-Access" /var/log/syslog* | egrep -v "ATA|Multi-Card" | wc -l
находит обнаружение всех устройств прямого доступа, исключает те, которые я получаю при загрузке (и, возможно, просыпаюсь) для моего жесткого диска и мультикарты, и подсчитывает их.
В моей системе sudo не требуется ни для одной из этих команд.