GNU/Linux >> Linux Esercitazione >  >> Linux

Indica il punto di montaggio di un percorso

In teoria stat ti dirà su quale dispositivo si trova il file e dovrebbe esserci un modo per mappare il dispositivo su un punto di montaggio.

Ad esempio, su Linux, dovrebbe funzionare:

stat -c '%m' $path

df prende il percorso come parametro, quindi qualcosa di simile dovrebbe essere abbastanza robusto;

df "$path" | tail -1 | awk '{ print $6 }'

Sono sempre stato un fan dell'utilizzo delle opzioni di formattazione di un programma, poiché può essere più robusto della manipolazione dell'output (ad esempio se il punto di montaggio ha spazi). GNU df consente quanto segue:

df --output=target "$path" | tail -1

Sfortunatamente non c'è alcuna opzione che posso vedere per impedire la stampa di un'intestazione, quindi la coda è ancora necessaria.


Linux
  1. Ottieni la percentuale di utilizzo per un punto di montaggio?

  2. Trova il punto di montaggio per le azioni Smb in 13.04?

  3. Dovrei aggiornare il kernel da 3.16 a 4.**??

  4. Come modificare la variabile PATH in Linux

  5. Come modificare o rinominare un punto di montaggio in Linux

Come montare una partizione Truecrypt crittografata sempre nello stesso punto?

Trova l'URL di un file

Come configurare il percorso JAVA_HOME in Debian 11

Qual è lo scopo di crittografare la home directory?

Qual è il punto di montaggio più corretto per una partizione NTFS permanente?

Qual è lo scopo del comando hostnamectl?