Dans un environnement Unix moderne et générique (par exemple, GNU/Linux, GNU/Solaris ou Mac OS X), existe-t-il un bon moyen de déterminer sur quel point de montage et quel type de système de fichiers se trouve un chemin de fichier absolu particulier ?
Je suppose que je podría exécuter le mount
et d'analyser manuellement la sortie de cette commande pour la comparer avec le chemin d'accès à mon fichier, mais avant de faire cela, je me demande s'il n'y a pas un moyen plus élégant.
Je développe un BASH script qui utilise des attributs étendus, et je veux qu'il fasse la bonne chose (dans la mesure où c'est possible) pour une variété de systèmes de fichiers et d'environnements hôtes.