Ich muss ein Tarball eines bestimmten Verzeichnisses erstellen. Ich muss jedoch sicherstellen, dass auch versteckte Dateien enthalten sind (z. B. solche, die mit beginnen .
).
Berücksichtigt der folgende Befehl automatisch die versteckten Dateien?
tar -cvzf packed.tar.gz mydir
Wenn nicht, wie kann ich sicherstellen, dass ich versteckte Dateien einbinde?
tar -cvzf packed.tar.gz mydir/.
Antworten:
Ja, es wird.
Dateien, die mit beginnen,
.
werden nicht in allen Kontexten "ausgeblendet". Sie werden nicht erweitert*
undls
standardmäßigtar
nicht aufgelistet, interessieren sich aber nicht für die führenden.
. (find
Ist mir auch egal.)(Natürlich ist dies eines der Dinge, die durch Experimente leicht herauszufinden sind.)
quelle
tar --help
listet mehrere verschiedene Optionen auf, die alle damit beginnen--exclude
, dass verschiedene Dateien basierend auf Name, Muster usw. ausgeschlossen werden können. Übereinstimmend ist das Experimentieren eine großartige Möglichkeit, um zu testen und zu überprüfen, ob etwas wie erwartet funktioniert. Machen Sie regelmäßig Backups!