У меня был Tomboy дважды удалить одну важную заметку. Что там происходит? [закрыто]

ls не получает свой список файлов со стандартного ввода, он ожидает, что они будут аргументами. Команда xargs является общим средством для ввода входных данных в аргументы:

find -name '*.conf' | xargs ls -l

Однако это приведет к разделению ввода в пробеле, так что у вас могут быть проблемы, если какое-либо из имен имеет пробелы. find и xargs имеют параметры, которые работают вместе, чтобы смягчить это:

find -name '*.conf' -print0 | xargs -0 ls -l

Параметр -0 в xargs сообщает ему использовать нулевой байт в качестве разделителя между параметрами ввода , и -print0 сообщает find печатать имена, разделенные нулевым байтом вместо новой строки.

0
задан 20 March 2012 в 11:02

1 ответ

Я коротко передаю этот ответ: «В Tomboy есть нерешенная ошибка».

Кажется, что вот что происходит здесь: https://bugs.launchpad.net/ ubuntu / + source / tomboy / + bug / 580333

Примечание перезаписывается 0 данными. Поэтому он не входит в папку «Резервная копия», и данные не могут быть извлечены из мусора.

Никто еще не был назначен на ошибку.

0
ответ дан 25 May 2018 в 13:23

Другие вопросы по тегам:

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