Muszę utworzyć archiwum danego katalogu. Muszę jednak upewnić się, że dołączone są również ukryte pliki (takie jak te zaczynające się od .
).
Czy poniższe polecenie automatycznie uwzględni ukryte pliki?
tar -cvzf packed.tar.gz mydir
Jeśli nie, w jaki sposób mogę się upewnić, że dołączam ukryte pliki?
tar -cvzf packed.tar.gz mydir/.
Odpowiedzi:
Tak, to będzie.
Pliki zaczynające się od
.
nie są „ukryte” we wszystkich kontekstach. Nie są one rozszerzane*
ils
domyślnie nie są wymienione, aletar
nie przejmują się prowadzeniem.
. (find
to też nie obchodzi.)(Oczywiście jest to jedna z tych rzeczy, które łatwo odkryć eksperymentalnie).
źródło
tar --help
wymienia kilka różnych opcji, z których wszystkie rozpoczynają się od--exclude
tej, która pozwala wykluczyć różne pliki na podstawie nazwy, wzorca itp. Uzgodnione, eksperymentowanie to świetny sposób na sprawdzenie i sprawdzenie, czy coś działa zgodnie z oczekiwaniami. Regularnie wykonuj kopie zapasowe!