найдите команду и tar

Я нашел, что лучшее решение, по крайней мере, на Fedora, состоит в том, чтобы изменить конфигурационный файл
/etc/PackageKit/CommandNotFound.conf

когда самая большая задержка прибывает из поиска пакетов для установки, если Вы изменяете SoftwareSourceSearch=true в SoftwareSourceSearch=false

задержка - почти 0, и Вас все еще предупреждают об орфографических ошибках, которые могут быть полезными.

-2
03.08.2013, 02:46
3 ответа
find /informatica/dev/SrcFiles* -mtime +7 -and -size +1M -exec tar rvf file.tar {} \;

где file.tar Ваше название архива. Если Ваше использование опция c с tar, это создаст новый архив для каждого файла, перезаписывая предыдущий. Если Вы используете r, это добавит в предыдущий архив.

2
28.01.2020, 05:15
  • 1
    хорошо поэтому, когда я нахожу файлы и хочу поместить их всех в файл tar, я должен использовать r опцию только? –  mkrouse 02.08.2013, 18:11
  • 2
    Да, необходимо измениться c кому: r. Если у Вас есть слишком многие файл в каталоге, использовать ls -ort искать новые. –  unxnut 02.08.2013, 18:13
  • 3
    На самом деле не выполнение чего-либо /informatica/dev/SrcFiles> find /informatica/dev/SrcFiles* -mtime +7 -and -size +1M -exec tar rvf files.8.2.2013.tar {} \; –  mkrouse 02.08.2013, 19:04
  • 4
    Что происходит, когда Вы даете команду без -exec часть? –  unxnut 02.08.2013, 21:13
  • 5
    @unxnut -and действительно необходимый? Я полагаю, что это подразумевается. –  Joseph R. 02.08.2013, 23:54

Необходимо было упомянуть страницу справочника tar, просто путем выдачи команды:

man tar

Для Вашего конкретного вопроса вот хороший пример того, как сделать это:

 find /informatica/dev/SrcFiles* -print0 -mtime +7 -and -size +1M | xargs -0 tar cjvf /mydir/mytarfile.tar.bz2

Таким образом, команду tar назовут только однажды, вместо того, чтобы быть названной каждый раз, когда файл найден. Заметьте -print0 и -0 аргументы. Это избежит разделения слова...

Кроме того, необходимо удостовериться, что архив не размещается в тот же каталог, в то время как его имя может подойти в шаблоне поиска. Вы получите ошибку при предположении, что Вы не можете добавить архив к себе!

1
28.01.2020, 05:15

Я рекомендую использовать звездочку, так как звезда поставляется со встроенной находкой. Это позволяет использовать функции, которые не могут быть реализованы с помощью отдельной команды поиска.

0
28.01.2020, 05:15

Теги

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