Unix-achtige systemen slaan een schat aan informatie op over elk bestand, die zijn metagegevens en attributen omvat. Deze informatie is georganiseerd binnen een structuur genaamd een inode . Hier is een uitsplitsing van de belangrijkste elementen:
Bestandsmetadata:
* Bestandsnaam: De naam waarmee u toegang hebt tot het bestand.
* Bestandstype: Geeft het type bestand aan (bijvoorbeeld regulier bestand, directory, symbolische link).
* Bestandsgrootte: Het aantal bytes dat het bestand op schijf bezet.
* Eigenaar: De gebruiker die het bestand bezit.
* groep: De groep met machtigingen die aan het bestand zijn gekoppeld.
* machtigingen: Een reeks toegangsrechten (lees, schrijven, uitvoeren) verleend aan de eigenaar, groep en anderen.
* Creation Time: De tijdstempel van wanneer het bestand aanvankelijk is gemaakt.
* Modificatietijd: De tijdstempel van de laatste keer dat de inhoud van het bestand werd gewijzigd.
* Toegangstijd: De tijdstempel van de laatste keer dat het bestand werd toegankelijk (gelezen).
* harde links: Het aantal harde links dat naar dit bestand wijst.
* Block toewijzing: Informatie over hoe de gegevens van het bestand worden verdeeld over schijfblokken.
Aanvullende informatie:
* Bestandssysteem: Het bestandssysteem waarin het bestand zich bevindt (bijvoorbeeld ext4, xfs).
* apparaatidentifier: Het apparaat (bijvoorbeeld harde schijf, USB -stick) waar het bestand zich bevindt.
* uitgebreide attributen: Systeemspecifieke informatie, zoals beveiligingsinstellingen, bestandstags of applicatiespecifieke gegevens.
Sleutelpunten:
* inodes zijn niet het bestand zelf: Ze houden metagegevens over het bestand, terwijl de werkelijke bestandsgegevens worden opgeslagen in gegevensblokken.
* Inodes zijn essentieel voor bestandsbeheer: Ze bieden de basis voor bestandssysteembewerkingen, zoals het zoeken, toegang tot en wijzigen van bestanden.
* Bestandsrechten en eigendom: Controleer wie er toegang kan hebben tot en de bestanden kan wijzigen en zorgt voor gegevensbeveiliging en integriteit.
* Meerdere harde links: Laat meerdere bestandsnamen naar dezelfde gegevens wijzen, waardoor schijfruimte opslaat.
Tools voor toegang tot bestandsinformatie:
* `ls -l` Command: Toont gedetailleerde informatie over bestanden en mappen, inclusief machtigingen, eigendom, grootte en tijdstempels.
* `stat` commando: Biedt diepgaande metagegevens over een specifiek bestand.
* `Find` Command: Zoeken naar bestanden op basis van verschillende criteria, waaronder grootte, machtigingen en tijdstempels.
Door de informatie over elk bestand te begrijpen, kunt u een dieper inzicht krijgen in Unix-achtige systemen en uw bestanden en gegevens effectief beheren. |