Переменные среды могут только быть переданы между процессом и прямым ребенком процесса. Это не может изменить или экспортировать переменные среды в различные деревья процесса. Далее, экспортируемая переменная только доступна для обработки снова, которые являются прямыми потомками текущего процесса, НЕ на том же уровне, как экспорт сделан.
Вместо этого используйте
df -khl
. Параметр -l
сообщает df
только о локальных файловых системах (от man df
):
-l, --local
limit listing to local file systems
(команда man df
печатает полную страницу руководства для df
.)
Ghost4Linux это то, что вы ищете!
-121--139606-У меня есть приложение графического интерфейса пользователя (использующее wxPython), которое импортирует данные из другого места перед обработкой двух-семи файлов данных для создания CSV-файла, PDF-отчета и, если выбрано, ряда других форматов отчетов. Файлы исходных данных (до архивирования) и отчеты хранятся в структурах каталогов в $ HOME/Documents. Это работает хорошо, но вы должны подчеркнуть пользователям, что, когда они создают имена каталогов, чтобы сделать их чувствительными, а не давать тогда nanes, как qwerty, fred1, abc123 и т.д.
Я использую для создания подкаталогов под opt
с именем моего приложения и в соответствии с этим, я вставляю временные и вспомогательные файлы, которые используют мое приложение.