LINUX.ORG.RU

/dev/null для каталога, или mount в никуда

 


1

1

Есть в UNIX подобный системах замечательное виртуальное устройство /dev/null, и все что направили в это устройство исчезнет на века.

program > /dev/null
program 2> /dev/null
... и т.д.

Есть ли подобное для папок(каталогов), на подобии?

mount ... /dev/nullfolder
или
ln -s /put/ /dev/nullfolder

и все что создано по данному пути>> отправлять туда же, куда и в случае с /dev/null

Ответ на: комментарий от sdio

А как быть, если программа сыпет ненужными файлами (переписать программу не предлагать), и таких программ много. Вспоминается не мой случай, GIMP, который пытается в ~/.thumbnails/ кинуть миниатюру.

Все что пришло в голову - это crontab с rm -rf

morkovkin ()
Ответ на: комментарий от morkovkin

А как быть, если программа сыпет ненужными файлами

То есть в самые разные директории?

и таких программ много. Вспоминается не мой случай, GIMP

Ну вот, одну вспомнил, и то не твой случай. Где же «много»?

proud_anon ★★★★★ ()
Последнее исправление: proud_anon (всего исправлений: 1)
Ответ на: комментарий от proud_anon

Да, в разные директории. Но это же решаемо с помощью символических ссылок.

Программ достаточно, но я сейчас про специализированный софт.

morkovkin ()

Можно наваять скриптик, который будет отлавливать через inotify в одном особом каталоге появление файлов и тут же мувить их в /dev/null. И потом уже делать симлинки с нужных каталогов в этот особый каталог, ну или монтировать через -o bind.

pedobear ()
Ответ на: комментарий от legolegs

Девнуль - это файл, я ТС нужна директория

В UNIX всё файл! И директория тоже файл, содержащий информацию о других файлах!

anonymous ()

У меня такой каталог есть, только удаление файлов отложенное. Крайне полезная в хозяйстве вещь.

crowbar ()
Ответ на: комментарий от proud_anon

чего ты докапался. Вот есть же мусорка для слива вывода программ. Точно такая же мусорка должна быть и для файлов. Ибо программа теоретически может выводить файлы, вместо символов в stdout.

anonymous ()
Ответ на: комментарий от crowbar

удаление файлов — для нищебродов. Небось порнуху туда качаешь, да? вот в облаках ничего не удаляется. Проще жёсткий диск докупить.

anonymous ()
Ответ на: комментарий от pedobear

Это полукостыль, если программа не закрывает файл, место на диске будет исчезать. Так что только nullfs, а ещё лучше бы кто-нибудь допилил nullfs до состояния, чтобы файлы можно было то сохранять, то удалять.

mky ★★★★★ ()
Ответ на: комментарий от anonymous

В UNIX всё файл!

А причем тут GNU/Linux?

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.