Problem: Mam proces back-end, który w pewnym momencie zbiera i buduje duży plik tar. Ten program tar otrzymuje kilka katalogów i plików wykluczeń. proces może zająć do kilku minut i chcę zgłosić w moim procesie front-end (GUI) o postępie procesu taryfikacji (Jest to duży problem dla użytkownika, który naciska przycisk pobierania i wygląda na to, że nic się nie dzieje ...).tar wstępnie uruchomić, aby ocenić oczekiwany rozmiar lub ilość plików
Wiem, że mogę użyć opcji -v -R w komendzie tar i policzyć pliki oraz postępy w wielkości, ale szukam jakiegoś rodzaju trybu pre-run/dry run, który pomoże mi ocenić oczekiwaną liczbę plików lub oczekiwany rozmiar tar.
polecenia Używam: tar -jcf 'FILE.tgz' 'exclude_files' 'include_dirs_and_files'
10x dla każdego, kto jest chętny do pomocy.
Dobry połów. Aby uzyskać informacje dla przyszłych czytelników, '-' informuje tar wyjście do stdout (gdzie będzie wyprowadzone do WC). – dr01