Как определить единственный дополнительный файл в иначе двух идентичных списках?

NVpy[112541] - это "кроссплатформенное упрощенно-синхронизирующее приложение, вдохновленное Notational Velocity"

find . -mtime -$(echo $(date +%s-1308741881) | bc)s

Глядя на скриншоты, NVpy выглядит как более близкое совпадение, чем TomBoy.

set now=`date +%s-1308741881`; set date=`echo $now | bc`s; find . -mtime -$date

Вот небольшая [112543] запись NVpy на Lifehacker[112544].

NOW=`date +%s-1308741881`; DATE=`echo $NOW | bc`; find . -mtime -${DATE}s

Хотя [112545] этому парню это не понравилось[112546] и он немного подправил gvim вместо этого.

Глядя больше, я нашел [112547]NVim[112548], который "является клоном mac-приложения Notational Velocity в vim"[112548]. Она предназначена для быстрой записи и извлечения записей открытым текстом"

2
21.03.2015, 00:35
1 ответ

Вы можете запустить это перед добавлением устройства в основной список. в файле:

ls /dev >~/a

А затем после добавления устройства:

ls /dev | diff -u ~/a -

Это должно показать, чем отличаются два списка файлов. diff показывает различия между двумя текстовыми файлами, а флаг -u меняет свое значение на формат вывода: добавляемые строки будут иметь префикс со знаком +. Для Например, если вы получите следующий вывод (я опустил заголовок diff):

 sdc
 sdd
 sde
+sdf
 sg0
 sg1
 sg2

, то это означает, что созданное новое устройство является /dev/sdf.

Затем можно удалить временный файл ~/a.

Другой способ получить нужную информацию - это tail -f /var/log/messages: вы должны увидеть сообщения ядра, в которых упоминается о появлении и исчезновении нового устройства.

1
27.01.2020, 22:21

Теги

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