file manipulation unix
Overzicht van Unix-bestandssysteem:
In deze tutorial duiken we diep in Unix File System. Het bestandssysteem staat centraal in de manier waarop Unix informatie organiseert, en alle informatie die moet worden opgeslagen en opgehaald, gebruikt het bestandssysteem.
In deze tutorial behandelen we de Unix-bestandsstructuur, bestandstypen en verschillende bestandsrechten voor bestanden en mappen.
wat is alfa- en bètatesten
Deze tutorial is opgedeeld in 5 delen.
Tutorials voor Unix-bestandsmanipulatie:
- Bestandsmanipulaties Deel A
- Bestandsmanipulaties Deel B
- Bestandsmanipulaties Deel C
- Bestandsmanipulaties Deel D
- Bestandsmanipulaties Deel E
Unix-video # 6:
Wat je leert:
Bestandsmanipulaties
De informatie is georganiseerd in bestanden en mappen. Een map is een verzameling bestanden en andere mappen. Informatie over deze bestanden en mappen wordt opgeslagen in een boomstructuur met inodes De inode bevat informatie over waar u toegang tot het bestand kunt krijgen, de toegangsrechten voor het bestand en een inode-nummer.
De inodes zijn gestructureerd als een hiërarchische boom met een enkele hoofdmap ('/') bovenaan.
Meerdere schijven en andere apparaten kunnen samen met de boomstructuur ( Bijv. de eerste diskdrive kan zijn aangekoppeld in de root-directory - '/'). Deze apparaten hebben hun eigen fysieke bestandssysteem voor het organiseren van de opgenomen informatie ( Bijv. ext4 - het vierde uitgebreide bestandssysteem is een bestandssysteem dat wordt gebruikt in Linux).
hoe u elementen toevoegt in een array java
Het is ook mogelijk om virtuele bestandssystemen langs de boom ( Bijv. de / proc directory wordt gebruikt om toegang te krijgen tot de informatie over processen).
Om ervoor te zorgen dat alle soorten informatie als bestanden kunnen worden opgeslagen, ondersteunt Unix een aantal bestandstypen:
# 1) Gewone bestanden
Deze bestanden bevatten binaire of tekstinformatie en worden opgeslagen in een directory op een schijfstation.
# 2) Directory-bestanden
Deze worden gebruikt om een groep bestanden te ordenen - de ingesloten bestanden kunnen van elk type zijn.
# 3) Speciale bestanden
Speciale bestanden, ook wel apparaatbestanden genoemd, worden gebruikt om fysieke apparaten weer te geven, zoals een printer, een schijfstation of een terminal op afstand.
# 4) Benoemde pijpen
Benoemde pijpen worden gebruikt om het ene proces informatie naar het andere te laten sturen. Dit zijn tijdelijke bestanden die informatie van het ene proces bevatten totdat deze door een ander proces wordt gelezen.
# 5) Symbolische links
Dit zijn de bestanden die verwijzen naar een ander bestand of map met een absoluut of relatief pad.
hoe je een goed bugrapport schrijft
Het ‘ls’ -commando wordt gebruikt om bestandsnamen en andere bijbehorende gegevens weer te geven. Met de optie ‘ls -il’ geeft dit commando een lange opmaak van bestandsdetails samen met het inode-nummer.
Voorbeeld:
inode-num | vlaggen | links | eigenaar | groepsgrootte | toegangsdatum | naam |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | root root | 12288 | 17 maart 06:15 | enz |
twee | drwxr-xr-x | 24 | root root | 4096 | 15 maart 06:21 | |
twee | drwxr-xr-x | 24 | root root | 4096 | 15 maart 06:21 | |
262147 | drwxr-xr-x | twee | root root | 4096 | 10 februari 18:30 | ben |
393218 | drwxr-xr-x | 3 | root root | 4096 | 15 maart 06:22 | bagageruimte |
302031 | drwxrwxr-x | twee | root root | 4096 | 7 februari 00:24 | CD-rom |
twee | drwxr-xr-x | 18 | root root | 3940 | 14 maart 22:17 | dev |
Ik hoop dat je genoten hebt van de video !!
PREV-zelfstudie VOLGENDE zelfstudie
Aanbevolen literatuur
- Unix speciale tekens of metatekens voor bestandsmanipulatie
- Toegangsrechten voor Unix-bestanden: Unix Chmod, Chown en Chgrp
- Hoe twee bestanden in Unix te vergelijken: opdrachten voor bestandsvergelijking
- Find Command in Unix: Find Files with Unix Find File (voorbeelden)
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- UNIX-zelfstudie voor beginners (20+ diepgaande Unix-trainingsvideo's)
- Unix-machtigingen: bestandsmachtigingen in Unix met voorbeelden
- Geavanceerde Unix Shell Scripting: arrays, bestands- en stringtestoperatoren, speciale variabelen