Конечно. Выглядит это примерно так:
chmod 700 /films/*
UP Кажется вот так должен выглядеть скрипт, который изменяет права на файлы, созданные 30 дней назад:
#!/bin/bash
#Sat Oct 16 00:55:56 MSD 2010
IFS=$'\n' #Разделитель
today=`date +"%j"` #Порядковый номер дня
time_of_storage=30 #Количество дней, после которого с файлом что то происходит
for i in `ls ./`
do
file_date_creating=`date +"%j" -r "$i"` #Порядковый номер дня создания проверяемого файла
if [ "$today" -lt "$file_date_creating" ]
then
let "temp=today + 365 - file_date_creating " #Временная переменная, необходимая для сравнения
if [ "$temp" -gt "$time_of_storage" ]
then
echo "Тут какое то действие"
fi
else
let "temp=today - file_date_creating" #Временная переменная, необходимая для сравнения
if [ "$temp" -gt "$time_of_storage" ]
then
echo "Тут какое то действие"
fi
fi
done
Мне он кажется верным, но его нужно протестировать и доработать.