Сценарий для цикличного выполнения через папки с числовыми именами

Да, /tmp главным образом для файлов, которые требуются временно./tmp имеет липкий бит, на котором средний только владелец объекта, владелец каталога или суперпользователь могут переименовать или удалить файлы. много программ используют это для создания файлов блокировки и для временного хранения данных. На некотором распределении этот каталог убран при начальной загрузке или завершении работы.

5
15.04.2014, 00:45
2 ответа
[114742]Для этого можно использовать [115105]bash[115106] расширенный глобус:

c---rw---- 1 root lp 6, 0 2011-06-26 22:47 /dev/lp0

Из man-страницы:

sudo chmod 666 /dev/lp0

Так что размещение диапазона чисел внутри будет соответствовать файлам/каталогам. Добавление условия [115107]&&[115108] гарантирует, что вы будете сжимать изображения только в том случае, если это совпадение является каталогом (и что вам действительно удалось его ввести).

echo "Y helo thar" > /dev/lp0

Без расширенного глобуса вы даже можете просто сделать [115109][1-2][0-9][0-9][0-9]/[0-1][0-9][115110]. Это лучше, чем пробовать расширение с помощью скобки, так как в конечном итоге вы не будете пытаться войти в каталоги каждый год/месяц, даже если у вас нет изображений с этого момента.[114749].

5
27.01.2020, 20:37
[114835] Я думаю, что сделал бы это, используя [115219] найти [115220], но просто, чтобы помочь ответить на ваши вопросы по сценарию, я слегка изменил ваш пример.[12125] Ваш подход показался мне отличным. Я думаю, что частью Вашей проблемы было использование [115221]cd[115222]. Вам нужно вернуться на уровень каталога, так как вы "ходите" по дереву каталогов. Я обычно использую [115223]pushd[115224] и [115225]popd[115226] вместо этого, так как я добавил их в ваш пример.[12126]Пример[12127]Теперь, когда я запускаю это в моем каталоге Wordpress uploads:[12128]Пример запуска:[12129]Improvements[12130]Я бы добавил несколько тестов перед просмотром заданного месяца в случаях, когда каталог этого месяца пуст. В противном случае вы получите следующее:[12131]Ходить по такому дереву каталогов может быть непросто. Так как структура каталога достаточно структурирована, почему бы не пройтись по нему вот так:[12132]Или вот так:[12133]
2
27.01.2020, 20:37

Теги

Похожие вопросы