Используйте:
ls -lah /path/to/file
Чтобы увидеть размер указанного файла.
Examples:
# ls -lah /usr/sbin/httpd
-rwxr-xr-x 1 root root 348K Aug 24 17:53 /usr/sbin/httpd
# ls -la /usr/sbin/httpd
-rwxr-xr-x 1 root root 355712 Aug 24 17:53 /usr/sbin/httpd
Примечание:
Лично мне намного проще использовать команду which , чем команду whereis .
# which httpd
/usr/sbin/httpd
В зависимости от вашего дистрибутива может быть несколько файловых систем, которые фактически хранятся в хранилище :mount | grep tmpfs
, что может дать вам представление.
В частности, по крайней мере, на моих компьютерах с CentOS /run/user/(your UID)
для каждого вошедшего в систему пользователя -, это возможное местоположение. (Я предполагаю, что ваш сценарий довольно мал по сравнению с оперативной памятью. )Ваши обстоятельства напоминают какую-то спасательную операцию, так что вы, вероятно, суперпользователь, так что даже всегда¹ будет /run/user/0
.
¹ во всех практических случаях
В конце вы можете отправить команду в фоновом режиме, которая размонтирует.
bash -c " ( sleep 10 ; echo umount /..../my-usb ) </dev/null >> /tmp/umount.log 2>&1 & "