![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| Shell программирование и сценарии Почтовые вопросы о KSH, CSH, SH, BASH, Perl, PHP, SED, AWK и скрипты оболочки и оболочки скриптовых языков здесь. |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| Рег: удалить старые файлы с FTP | sam99 | UNIX для чайников Вопросы И Ответы | 3 | 01-09-2008 10:56 AM |
| tar'ing и zipping файлы | FredSmith | UNIX для чайников Вопросы И Ответы | 4 | 05-02-2006 04:09 PM |
| RM файлов старше ... | annemar | UNIX для чайников Вопросы И Ответы | 2 | 02-08-2006 05:47 AM |
| файлы старше 15 минут | sveera | Shell программирование и сценарии | 0 | 08-05-2005 03:05 PM |
| ТДО файлы старше 30 дней | wfch | UNIX для чайников Вопросы И Ответы | 6 | 04-19-2004 05:40 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread | Оценить Thread | Режимы дисплея |
|
|
|
||||
|
Zipping файлы старше одного месяца
Я имею в ZIP все файлы старше месяца в каталоге.
Я имею в архив с помощью расширения файла Я имею. DAT,. CSV,. НЦДЗ файлы в директории. Я использовал следующую команду Он doesn't работы Найти / путь / *. DAT-mtime +30 Эта команда doesnot дисплея. DAT файлов в возрасте старше одного месяца Я использовал другой метод, который является утомительным, но в zipping месяц мудрых ZIP dat_zip.zip `LS-RTL *. DAT | grep январь | AWK '(печати $ 9)'` После этого я имею ZIP файлов в ZIP-каталог, но если я удалю январе файлы из папки с помощью этой команды LS-RTL *. DAT | grep январь | AWK '(печати $ 9)' | RM *. DAT Я потерял все DAT файлов в другие месяцы тоже. По моему знаний '|' дает о / р от предыдущей команды, как я / п на следующую команду, поэтому я потерять все. DAT файлов (от других месяцев, тоже) Гуру Пожалуйста пролить некоторый свет. Спасибо и уважением, Рам. |
|
||||
|
Попробуйте следующее:
Код:
find /path -name "*.dat" -mtime +30 |
|
||||
|
Цитата:
Код:
ls -rtl *.dat | grep Jan | awk '{print $9}' >/dev/null
rm *.dat
Код:
ls -rtl *.dat | awk '/Jan/{print $9}' | xargs rm
|
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|