Проблема: У меня есть фоновый процесс, который в какой-то момент он собирает и создает большой файл tar. Этот tar получает несколько каталогов и файлы исключений. процесс может занять до нескольких минут, и я хочу сообщить в своем интерфейсном процессе (GUI) о ходе процесса тарирования (Это большая проблема для пользователя, который нажимает кнопку загрузки, и кажется, что ничего не происходит ...).tar pre-run для оценки ожидаемого размера или количества файлов
Я знаю, что могу использовать -v -R в файле tar и подсчитывать файлы и размер, но я ищу какой-то режим предварительного запуска tar/dry run, чтобы помочь мне оценить либо ожидаемое количество файлов, либо ожидаемый размер tar.
команда Я использую: tar -jcf 'FILE.tgz' 'exclude_files' 'include_dirs_and_files'
10x для всех, кто готов помочь.
Хорошо поймать. Для информации будущим читателям '-' сообщает tar для вывода на stdout (где он будет передан в wc). – dr01