| Aspetto | Windows | Linux |
|---|---|---|
| Radice e dischi | Più unità: C:\, D:\, ... |
Radice unica: / |
| Montaggio (mount) | Non visibile come concetto “centrale” (lettere unità) | Dischi/partizioni montati in cartelle (/mnt, /media) |
| Separatore percorso | \ |
/ |
| Case sensitivity | Di solito no: File.txt = file.txt |
Sì: File.txt ≠ file.txt |
| File nascosti | Attributo “Hidden” | Nome che inizia con . (es. .bashrc) |
| Permessi | ACL (molto granulari, con eredità) | rwx per owner/group/others (+ ACL opzionali) |
| Eseguibili | Tipicamente per estensione (.exe, .bat, .cmd) | Permesso x + possibile shebang (es. #!/bin/bash)
|
| Link | Scorciatoie .lnk (symlink/junction disponibili) |
Symlink e hard link molto usati |
| Cartelle tipiche | \Windows, \Program Files, \Users |
/etc, /home, /var, /usr/bin |
| File system comuni | NTFS, exFAT, FAT32 | ext4, XFS, Btrfs (e altri) |
C:\Users\Enrico\Desktop
C:\Program Files\
D:\Scuola\SistemiEReti\
/home/enrico/Desktop
/etc
/var/log
/mnt/dati/scuola/
/; i dischi compaiono dentro una cartella (mount point).
/home contiene i dati utente, mentre
/etc
contiene configurazioni di sistema e /var dati variabili (log, cache, spool).
-rwxr-x--- = owner tutto, group legge/esegue, others niente.
| Ruolo | r | w | x | Descrizione |
|---|---|---|---|---|
| Proprietario | Lettura, scrittura ed esecuzione consentite | |||
| Gruppo | — | Lettura ed esecuzione consentite; scrittura negata | ||
| Altri | — | — | — | Nessun permesso |
-rwxr-x--- 1 enrico docenti 1240 Jan 26 12:10 script.sh
| rwx | r-x | --- |
| owner | group | others |
In Linux esegui:
touch Report.txt
touch report.txt
Domanda: quanti file hai creato? In Windows, in genere, cosa succede?
Interpreta questa riga:
-rw-r----- 1 mario docenti 804 Jan 26 12:30 relazione.txt
Domanda: chi può leggere? chi può scrivere? “others” vede il file?
\, permessi ACL,
eseguibili spesso per estensione./, dischi montati in cartelle, percorsi con
/, permessi rwx, eseguibilità con permesso x.
.
(Linux).