Ich weiß nur, dass ls -t
und ls -f
geben Sie verschiedene Sortierungen von Dateien und Unterverzeichnissen unter einem Verzeichnis.
- Was sind die Unterschiede zwischen Zeitstempel, Änderungszeit und Erstellungszeit einer Datei?
- Wie kann man solche Informationen mit Befehlen abrufen und ändern?
- In Bezug auf welche Art von Informationen sagen die Leute, eine Datei sei "neuer" als die andere?
- Welche Art von Informationsänderung wird die Datei nicht anders machen?
Zum Beispiel habe ich gesehen, dass jemand schrieb:
Standardmäßig prüft das rsync-Programm nur, ob die Dateien in Größe und Zeitstempel unterschiedlich sind. Es ist egal, welche Datei neuer ist, wenn es anders ist, wird es überschrieben. Sie können das Flag '--update' an rsync übergeben, wodurch Dateien auf dem Ziel übersprungen werden, wenn sie neuer sind als die Datei auf der Quelle, jedoch nur, solange sie vom selben Dateityp sind. Dies bedeutet, dass, wenn zum Beispiel die Quelldatei eine reguläre Datei und das Ziel ein Symlink ist, die Zieldatei unabhängig vom Zeitstempel überschrieben wird.
Bedeutet der Dateityp hier nur normale Datei und Simlink, nicht der Typ wie PDF, JPG, HTM, TXT usw.?