Можно выполнить это использование xargs
команда. xargs
по существу выполняет команду однажды для каждой инструкции ее стандартного входа. Так, если необходимо удалить все .jpg
файлы в каталоге, например, быстрый путь на командной строке:
$ find ./ -name "*.jpg" | xargs rm
Можно также использовать обратную галочку (выше кнопки Tab), чтобы сделать это (обратите внимание, что это - символ одинарной левой кавычки, не символ одинарной кавычки):
$ rm `find ./ -name "*.jpg"`
Обратите внимание что из-за пути xargs
и оболочки обрабатывают свой вход, xargs метод только работает, если ни одни из имен файлов и включенных имен каталогов не содержат пробел или какой-либо из \"'
; метод одинарной левой кавычки только работает, если ни одни из имен файлов и включенных имен каталогов не содержат пробел или какой-либо из \[?*
.
Вы не должны делать всего этого, можно просто смонтироваться /tmp
как tmpfs
при помощи строки как следующее в /etc/fstab
:
tmpfs /tmp tmpfs mode=1777,nosuid,nodev 0 0
Можно также сделать это живой (но принять во внимание материал, который в настоящее время находится в /tmp
в Вашей текущей файловой системе не сможет быть полученным доступ кроме через inode и в настоящее время открытые дескрипторы файлов, таким образом, необходимо действительно сделать это путем изменения /etc/fstab
и перезагрузка):
mount -o mode=1777,nosuid,nodev -t tmpfs tmpfs /tmp
Отметьте это a tmpfs
может подкачать. Если Вы хотите файловую систему действительно только для RAM, использовать ramfs
.
Я знаю, что это довольно старое, но в настройках дистрибутива Debian Type Set Set Ramtmp, Ramrun и RamLock в / etc / default / tmpfs (/ etc / default / rcs или до того, как видно) делает то же самое работа.
/ etc / default / tmpfs
для sysvinit
, для systemd
(Debian по умолчанию, начиная с jessie) вам нужно только do:
systemctl enable tmp.mount
и в Debian Stretch
cp /usr/share/systemd/tmp.mount /etc/systemd/system/
systemctl enable tmp.mount
см. журнал изменений на https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=787542#74
/tmp
поскольку tmpfs - то, потому что у Вас теперь есть 2 потенциала tmpfs файловые системы, которые могут заполниться и использовать больше памяти (/tmp
и/dev/shm
). Но если Вы действительно обеспокоены заполнением 2 tmpfs, монтируется, можно уменьшиться, максимальный размер tmpfs монтируются. – Patrick 15.11.2012, 03:52tmpfs
монтируется вместо этого. – Chris Down 05.06.2014, 10:00