🐧 Как определить точку монтирования для конкретного файла или каталога

Определение точки монтирования для конкретного файла или каталога.

Отображение точки монтирования и файловой системы для конкретного файла.

$ findmnt —first-only —target /media/disk2/blog.org

TARGET       SOURCE    FSTYPE OPTIONS
/media/disk2 /dev/sdc1 ext4   rw,noatime,stripe=8191

 

Отображение точек монтирования и для конкретного каталога.

$ findmnt —first-only —noheading —output target —target /media/disk2/todo.org

/media/disk2

Отображение файловой системы для конкретного файла.

$ findmnt —first-only —noheading —output fstype —target /media/disk2/ideas.org

ext4

Отображение точки монтирования и файловой системы для конкретного файла с использованием формата JSON.

{
   "filesystems": [
      {
         "target": "/run",
         "source": "tmpfs",
         "fstype": "tmpfs",
         "options": "rw,nosuid,nodev,noexec,relatime,size=383504k,mode=755,inode64"
      }
   ]
}

Отображение точки монтирования для конкретного файла с использованием формата JSON и утилиты jq.

$ findmnt —first-only —json —target /etc/resolv.conf | jq —raw-output ‘.filesystems | first | .target’

/run

Файл resolv.conf в приведенном примере является ссылкой.

$ realpath /etc/resolv.conf/run/systemd/resolve/resolv.conf

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!