So überprüfen Sie, wann ein Ordner unter Linux erstellt wurde

WBOY
Freigeben: 2022-05-17 16:13:11
Original
17340 Leute haben es durchsucht

Methode: 1. Verwenden Sie den Befehl „stat file path“, um die Inode-Nummer der Datei zu ermitteln. 2. Verwenden Sie „df -h“, um den Festplattenpfad zu ermitteln, in dem sich die Datei befindet. 3. Basierend auf dem erhaltenen Datei-Inode Nummer und Festplattenpfad verwenden, verwenden Sie den Befehl „debugfs - R 'stat' disk path“, um die Dateierstellungszeit zu erhalten. 号>

So überprüfen Sie, wann ein Ordner unter Linux erstellt wurde

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

So überprüfen Sie, wann ein Ordner in Linux erstellt wurde

1. Einführung

Ob die Dateien in Linux gefunden werden können, hängt vom Dateisystemtyp ab. In den frühen Dateisystemen vor ext4 (ext, ext2, ext3) zeichnen die Metadaten der Datei nicht die Erstellungszeit der Datei auf, sondern nur die Zugriffszeit, die Änderungszeit und die Änderungszeit (Statusänderungszeit). Die Grundinformationen einer typischen Datei lauten wie folgt:

[root@bugwz ~]# stat test.file
 File: ‘test.file'
 Size: 2  Blocks: 8  IO Block: 4096 regular file
Device: 807h/2055d Inode: 5255117 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-12-12 19:11:33.175841399 +0800
Modify: 2019-12-12 19:11:37.564970487 +0800
Change: 2019-12-12 19:11:43.079132663 +0800
 Birth: -
Nach dem Login kopieren

Access: Zugriffszeit, die letzte Zugriffszeit auf Dateidaten (zum Beispiel: Lesen des Dateiinhalts);

Modify: Änderungszeit, die letzte Änderungszeit auf Dateidaten. (Zum Beispiel: Ändern des Dateiinhalts);

Änderung: Statusänderungszeit, die leicht mit Änderungszeit verwechselt werden kann, der Zeit, zu der die Attribute der Datei (Berechtigungen, Größe usw.) geändert werden

2 . Üben Sie

2.1. Ermitteln Sie die Erstellungszeit der Datei. Ermitteln Sie die Inode-Nummer der Datei, wie unten gezeigt. Die Inode-Nummer lautet: 5255117;

[root@bugwz data]# stat /data/test.file
 File: ‘/data/test.file'
 Size: 2  Blocks: 8  IO Block: 4096 regular file
Device: 807h/2055d Inode: 5255117 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-12-12 19:11:33.175841399 +0800
Modify: 2019-12-12 19:11:37.564970487 +0800
Change: 2019-12-12 19:11:43.079132663 +0800
 Birth: -
Nach dem Login kopieren
. Finden Sie den Festplattenpfad, in dem sich die Datei befindet, wie unten gezeigt , der Festplattenpfad lautet: /dev/sda7

[root@bugwz data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 3.9G 2.5G 1.2G 70% /
devtmpfs  16G 0 16G 0% /dev
tmpfs  16G 0 16G 0% /dev/shm
tmpfs  16G 1.7G 14G 11% /run
tmpfs  16G 0 16G 0% /sys/fs/cgroup
/dev/sda1 12G 11G 787M 94% /usr
/dev/sda5 7.8G 4.2G 3.2G 57% /tmp
/dev/sda7 235G 180G 44G 81% /data
/dev/sda6 7.8G 2.1G 5.3G 29% /var
Nach dem Login kopieren

Verwenden Sie debugfs, um die Erstellungszeit der Datei zu überprüfen und festzustellen, dass die Erstellungszeit crtime ist: Do Dec 12 19:05:23 2019

[root@bugwz data1]# debugfs -R &#39;stat <5255117>&#39; /dev/sda7
debugfs 1.42.9 (28-Dec-2013)
Inode: 5255117 Type: regular Mode: 0755 Flags: 0x80000
Generation: 758605841 Version: 0x00000000:00000001
User: 0 Group: 0 Size: 2
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 8
Fragment: Address: 0 Number: 0 Size: 0
 ctime: 0x5df2206f:12dddfdc -- Thu Dec 12 19:11:43 2019
 atime: 0x5df22065:29ec81dc -- Thu Dec 12 19:11:33 2019
 mtime: 0x5df22069:86b30fdc -- Thu Dec 12 19:11:37 2019
crtime: 0x5df21ef3:d586ca44 -- Thu Dec 12 19:05:23 2019
Size of extra inode fields: 28
EXTENTS:
(0):16949121
Nach dem Login kopieren
Empfohlenes Lernen:

Linux-Video Tutorial

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, wann ein Ordner unter Linux erstellt wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage