Wie erhalte ich das Datum der letzten Änderung eines Verzeichnisses im Terminal?Datum der letzten Änderung eines Verzeichnisses in OSX
Antwort
Wenn Sie nur sonst
stat --printf='%y\n' directory_name
das Änderungsdatum (mtime) und nichts bekommen wollen oder , für das Datum in Sekunden seit der Epoche:
stat --printf='%Y\n' directory_name
ist dies einfacher, effizienter und robuster als Lösungen mit ls
/cut
/grep
/awk
/find
etc
bearbeiten
Die oben geschrieben wurde, bevor die OP erwähnt, dass dies für OSX in den Kommentaren unten.
Das OP kam zu einer Lösung mit stat
/date
, und ich befürworte die Lösung, also füge ich es hier hinzu.
Zuerst wird die stat
stat -f "%m" /path/test.app
auf die mtime das Verzeichnis erhalten, wickeln Sie es dann in einem date
es im gewünschten Format zu bekommen
date -j -f "%s" "$(stat -f "%m" /path/test.app)" +"%Y/%m/%d %T"
stat: illegale Option - - – user754905
@ user754905 welches OS? OSX? versuche '--format =% y', oder schau dir 'man 1 stat' an – je4d
Wenn ich nur stat mache, bekomme ich folgendes: 234881028 33275326 drwxr-xr-x 3 root staff 0 102" Apr 17 12:02:42 2012 "" 22. März 15:05:11 2012 "" Apr 17 11:25:37 2012 "" 22. März 15:05:11 2012 "4096 0 0 /Users/userid/Library/test/test.app/ – user754905
Rekursiv:
ls -Rlt | head -n 2 | cut -d ' ' -f10-12
Nicht-rekursive:
ls -lt | head -n 2 | cut -d ' ' -f10-12
ls -lcdoq your_directory | awk '{print $5" "$6}'
- 1. Erhalten einer Datei Datum der letzten Änderung
- 2. Erste das Datum der letzten Änderung einer Datei in C
- 3. Joomla - Datum der letzten Änderung der Kategorie hinzufügen
- 4. Datum der letzten Änderung der Datei (Explorerwert nicht Cmd-Wert)
- 5. Datum der letzten Änderung der Dateien im Verzeichnis mit PHP
- 6. Entfernen des letzten Verzeichnisses in der URL
- 7. Das Datum der letzten Änderung einer Remote-Datei erhalten
- 8. Cache Control Ablaufen mit der letzten Änderung
- 9. osx Änderung Dateicodierung (iconv) rekursive
- 10. Google Blätter Datum der letzten Änderung für bestimmte Blatt und starten Sie in Zeile 2
- 11. Finden Sie das Datum der letzten Änderung einer Datei in Kakao
- 12. Hinzufügen eines Verzeichnisses in CVS
- 13. Entpacken eines Verzeichnisses in C++
- 14. Sperren eines Verzeichnisses in HDFS
- 15. Umbenennen eines Verzeichnisses in C#
- 16. Rename Teil eines Verzeichnisses
- 17. Benötigen Sie das neueste Datum der Änderung der Kategorie (nachträgliche Änderung) für 10000 Kategorien
- 18. Datum der letzten Änderung einer Datei von UNIX auf lokale Zeitzone übertragen
- 19. Ich möchte oben Datum der letzten Änderung und Zeit zu diesem Powershell-Skript
- 20. Das Datum/die Uhrzeit der letzten Änderung an einer MySQL-Datenbank abrufen
- 21. MySQL Filter nach Datum der letzten Aufzeichnung
- 22. Der Pfad eines Verzeichnisses in einem Bündel in Symfony
- 23. Erstellen eines temporären Verzeichnisses in Windows?
- 24. Erstellen eines Admin-Verzeichnisses in Rails
- 25. Entfernen eines Verzeichnisses mit Dateien in AppData
- 26. Git: Umbenennen eines Verzeichnisses in einem Zweig
- 27. Löschen eines Verzeichnisses beim Beenden in Java
- 28. Hinzufügen eines Verzeichnisses zum Ladepfad in Rails?
- 29. Problem beim Erstellen eines Verzeichnisses in Java
- 30. Einfügen eines Verzeichnisses mit Pyinstaller
Können Sie die Ausgabe von 'ls -ld posten. 'von innerhalb Ihres Verzeichnisses? Verschiedene Versionen von 'ls' verwenden unterschiedliche Datums- und Uhrzeitformate in der Ausgabe – Alex
drwx ------ @ 52 userid staff 1768 Apr 17 11:25 – user754905