The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"shell script, контроль размера файлов."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"shell script, контроль размера файлов."  +/
Сообщение от zulus (ok) on 25-Авг-09, 16:47 
Нужна помощь, есть список(пути в .txt) с каталогами в которых надо произвести поиска файлов и для файлов большого размера произвести действия на выбор, удаление или отправка уведомления на почту. как это через shell реализовать?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "shell script, контроль размера файлов."  +/
Сообщение от Michael (??) on 25-Авг-09, 16:54 
>Нужна помощь, есть список(пути в .txt) с каталогами в которых надо произвести
>поиска файлов и для файлов большого размера произвести действия на выбор,
>удаление или отправка уведомления на почту. как это через shell реализовать?
>

man find

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "shell script, контроль размера файлов."  +/
Сообщение от zulus (ok) on 25-Авг-09, 17:23 
>>Нужна помощь, есть список(пути в .txt) с каталогами в которых надо произвести
>>поиска файлов и для файлов большого размера произвести действия на выбор,
>>удаление или отправка уведомления на почту. как это через shell реализовать?
>>
>
>man find

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

#!/bin/bash
#
#

file=/home/list.txt
var=$(cat $file | while read line)
find $var -type f -size +100b > list2.txt
...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "shell script, контроль размера файлов."  +/
Сообщение от gpl77 (ok) on 25-Авг-09, 17:45 
>find $var -type f -size +100b > list2.txt
>...

ключик find (в bsd,по крайней мере)
-exec utility [argument ...] ;


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "shell script, контроль размера файлов."  +/
Сообщение от zulus (ok) on 25-Авг-09, 17:52 
>>find $var -type f -size +100b > list2.txt
>>...
>
>ключик find (в bsd,по крайней мере)
>-exec utility [argument ...] ;

с -exec у меня полчаеться выполнить только одно действие, rm {}; например , а чтобы выбор был незнаю как сделать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "shell script, контроль размера файлов."  +/
Сообщение от vg (??) on 25-Авг-09, 17:59 
>>>find $var -type f -size +100b > list2.txt
>>>...
>>
>>ключик find (в bsd,по крайней мере)
>>-exec utility [argument ...] ;
>
>с -exec у меня полчаеться выполнить только одно действие, rm {}; например
>, а чтобы выбор был незнаю как сделать.

find ... | xargs

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "shell script, контроль размера файлов."  +/
Сообщение от zulus (ok) on 26-Авг-09, 09:38 
>>>>find $var -type f -size +100b > list2.txt
>>>>...
>>>
>>>ключик find (в bsd,по крайней мере)
>>>-exec utility [argument ...] ;
>>
>>с -exec у меня полчаеться выполнить только одно действие, rm {}; например
>>, а чтобы выбор был незнаю как сделать.
>
>find ... | xargs

xargs ненашёл как выбор действия производить.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "shell script, контроль размера файлов."  +/
Сообщение от angra (ok) on 28-Авг-09, 09:04 
>с -exec у меня полчаеться выполнить только одно действие, rm {}; например
>, а чтобы выбор был незнаю как сделать.

А как вы хотите выбор сделать: параметрами командной строки, конфигом, интерактивным вопросом? Для каждого из этих способов существует масса вариантов реализации. Так что для начала решите, что именно вам нужно, четко это опишите, а уже потом ищите способ реализации.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру