file manipulation unix
Panoramica del file system Unix:
In questo tutorial, ci immergeremo in profondità nel file system Unix. Il file system è fondamentale per il modo in cui Unix organizza le informazioni e tutte le informazioni che devono essere archiviate e recuperate utilizzano il file system.
In questo tutorial, trattiamo la struttura dei file Unix, i tipi di file, insieme a diversi permessi dei file per file e directory.
differenza tra test whitebox e blackbox
Questo tutorial è diviso in 5 parti.
Tutorial sulla manipolazione dei file Unix:
- Manipolazioni di file Parte A
- Manipolazioni di file Parte B
- Manipolazioni di file Parte c
- Manipolazioni di file Parte d
- Manipolazioni di file Parte E
Video Unix n. 6:
Cosa imparerai:
come fare un mucchio in java
Manipolazioni di file
Le informazioni sono organizzate in file e directory. Una directory è una raccolta di file e altre directory. Le informazioni su questi file e directory vengono memorizzate in un albero di inode . L'inode contiene informazioni su dove accedere al file, i permessi di accesso per il file e un numero di inode.
Gli inode sono strutturati come un albero gerarchico con una singola directory principale ('/') in alto.
Più unità disco e altri dispositivi possono essere 'montati' in una directory insieme all'albero ( Per esempio. la prima unità disco può essere montata nella directory principale - '/'). Questi dispositivi avranno il proprio file system fisico per organizzare le informazioni contenute ( Per esempio. ext4 - il quarto file system esteso è un file system utilizzato in Linux).
È anche possibile montare filesystem virtuali lungo l'albero ( Per esempio. la directory / proc viene utilizzata per accedere alle informazioni sui processi).
Per consentire a tutti i tipi di informazioni di essere archiviati come file, Unix supporta una serie di tipi di file:
# 1) File ordinari
Questi file contengono informazioni binarie o di testo e sono archiviati in una directory su un'unità disco.
# 2) File di directory
Questi vengono utilizzati per organizzare un gruppo di file: i file contenuti possono essere di qualsiasi tipo.
# 3) File speciali
I file speciali, noti anche come file di dispositivo, vengono utilizzati per rappresentare dispositivi fisici come una stampante, un'unità disco o un terminale remoto.
# 4) Tubi denominati
Le pipe con nome vengono utilizzate per consentire a un processo di inviare informazioni a un altro. Si tratta di file temporanei che contengono informazioni da un processo fino a quando non vengono lette da un altro processo.
# 5) Collegamenti simbolici
Questi sono i file che fanno riferimento ad altri file o directory con un percorso assoluto o relativo.
come creare un'applicazione a pagina singola utilizzando angularjs
Il comando 'ls' viene utilizzato per elencare i nomi di file e altri dati associati. Con l'opzione 'ls -il', questo comando elenca un lungo formato di dettagli del file insieme al suo numero di inode.
Esempio:
inode-num | bandiere | collegamenti | proprietario | dimensione del gruppo | data di accesso | nome |
---|---|---|---|---|---|---|
262145 | drwxr-xr-x | 130 | radice radice | 12288 | 17 marzo 06:15 | eccetera |
Due | drwxr-xr-x | 24 | radice radice | 4096 | 15 marzo 06:21 | . |
Due | drwxr-xr-x | 24 | radice radice | 4096 | 15 marzo 06:21 | .. |
262147 | drwxr-xr-x | Due | radice radice | 4096 | 10 febbraio 18:30 | sono |
393218 | drwxr-xr-x | 3 | radice radice | 4096 | 15 marzo 06:22 | stivale |
302031 | drwxrwxr-x | Due | radice radice | 4096 | 7 febbraio 00:24 | cd rom |
Due | drwxr-xr-x | 18 | radice radice | 3940 | 14 marzo 22:17 | dev |
Spero che vi sia piaciuto il video!!
Tutorial PREV | PROSSIMO Tutorial
Lettura consigliata
- Caratteri speciali Unix o metacaratteri per la manipolazione dei file
- Autorizzazioni di accesso ai file Unix: Unix Chmod, Chown e Chgrp
- Come confrontare due file in Unix: comandi di confronto dei file
- Comando Trova in Unix: trova file con Unix Trova file (esempi)
- Comandi Unix: comandi Unix di base e avanzati con esempi
- Tutorial UNIX per principianti (oltre 20 video di formazione approfonditi su Unix)
- Autorizzazioni Unix: Autorizzazioni file in Unix con esempi
- Scripting shell Unix avanzato: array, operatori di test di file e stringhe, variabili speciali