file manipulation unix
Pregled Unix datotečnog sustava:
U ovom uputstvu zaronit ćemo duboko u Unix datotečni sustav. Datotečni sustav je presudan za način na koji Unix organizira informacije, a svi podaci koje treba pohraniti i dohvatiti koriste se datotečnim sustavom.
U ovom uputstvu pokrivamo strukturu datoteka Unix, vrste datoteka, zajedno s različitim dozvolama datoteka za datoteke i direktorije.
što je sigurnosni ključ za bežičnu mrežu
Ovaj je vodič podijeljen u 5 dijelova.
Vodiči za manipulaciju Unix datotekama:
- Manipulacije datotekom Dio A
- Manipulacije datotekom Dio B
- Manipulacije datotekom Dio C
- Manipulacije datotekom Dio D
- Manipulacije datotekom Dio E
Unix Video # 6:
Što ćete naučiti:
koja vrsta softverskih programa su pristupni, oracle, db2, mysql i sql poslužitelj?
Manipulacije datotekom
Informacije su organizirane u datoteke i direktorije. Direktorij je zbirka datoteka i drugih direktorija. Podaci o tim datotekama i direktorijima pohranjeni su u stablu inode . Inode sadrži informacije o tome gdje pristupiti datoteci, dozvolama za pristup datoteci i broju inode.
Inodi su strukturirani kao hijerarhijsko stablo s jednim korijenskim direktorijumom (“/”) na vrhu.
Više direktorija i drugih uređaja može se 'montirati' u direktorij zajedno sa stablom ( Npr. prvi diskovni pogon može se montirati na korijenski direktorij - '/'). Ovi će uređaji imati vlastiti fizički sustav datoteka za organiziranje sadržanih podataka ( Npr. ext4 - četvrti prošireni datotečni sustav je datotečni sustav koji se koristi u Linuxu).
Također je moguće montirati virtualne datotečne sustave duž stabla ( Npr. direktorij / proc koristi se za pristup informacijama o procesima).
Kako bi omogućio pohranu svih vrsta podataka kao datoteka, Unix podržava brojne vrste datoteka:
# 1) Obične datoteke
Te datoteke sadrže binarne ili tekstualne podatke i pohranjuju se u direktorij na diskovnom pogonu.
# 2) Datoteke direktorija
Koriste se za organiziranje grupe datoteka - sadržane datoteke mogu biti bilo koje vrste.
# 3) Posebne datoteke
Posebne datoteke, također poznate kao datoteke uređaja, koriste se za predstavljanje fizičkih uređaja poput pisača, diskovnog pogona ili udaljenog terminala.
# 4) Imenovane cijevi
Imenovane cijevi koriste se kako bi se jednom procesu moglo poslati informacije drugom. To su privremene datoteke koje sadrže podatke iz jednog postupka dok ih drugi postupak ne pročita.
# 5) Simboličke poveznice
To su datoteke koje upućuju na neku drugu datoteku ili direktorij s apsolutnim ili relativnim putem.
funkcionalno ispitivanje i nefunkcionalno ispitivanje
Naredba 'ls' koristi se za popis imena datoteka i ostalih povezanih podataka. Uz opciju 'ls -il', ova naredba navodi dugački format detalja o datoteci zajedno s brojem inode.
Primjer:
inode-num | zastave | poveznice | vlasnik | veličina grupe | datum pristupa | Ime |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | korijen korijena | 12288 | 17. ožujka 06:15 | itd |
dva | drwxr-xr-x | 24 | korijen korijena | 4096 | 15. ožujka 06:21 | . |
dva | drwxr-xr-x | 24 | korijen korijena | 4096 | 15. ožujka 06:21 | .. |
262147 | drwxr-xr-x | dva | korijen korijena | 4096 | 10. veljače 18:30 | jesam |
393218 | drwxr-xr-x | 3 | korijen korijena | 4096 | 15. ožujka 06:22 | čizma |
302031 | drwxrwxr-x | dva | korijen korijena | 4096 | 7. veljače 00:24 | CD ROM |
dva | drwxr-xr-x | 18 | korijen korijena | 3940 | 14. ožujka 22:17 | razv |
Nadam se da vam se svidio video !!
Preporučena literatura
- Unixovi posebni znakovi ili metaznakovi za manipulaciju datotekama
- Dopuštenja za pristup Unix datotekama: Unix Chmod, Chown i Chgrp
- Kako usporediti dvije datoteke u Unixu: naredbe za usporedbu datoteka
- Nađi naredbu u Unixu: Pronađi datoteke pomoću datoteke Unix Find (primjeri)
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- UNIX vodič za početnike (20+ detaljnih videozapisa o obuci za Unix)
- Dopuštenja za Unix: Dozvole za datoteke u Unixu s primjerima
- Napredno skriptiranje ljuske Unixa: nizovi, operateri ispitivanja datoteka i nizova, posebne varijable