The OpenNET Project / Index page

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

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

"Сравнение файлов в директории"  +/
Сообщение от belodemon email(ok) on 26-Фев-11, 10:26 
Доброго времени.
Появилась задача сравнить директорию 1 и директорию 2. Задача: вывести список файлов недостающих в директории 2. Тоесть их содержание аналогично, но в директории 1 файлов больше, нужен список именно тех файлов которых нет в 2.
Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Сравнение файлов в директории"  +/
Сообщение от Pahanivo (ok) on 26-Фев-11, 13:17 
> Доброго времени.
> Появилась задача сравнить директорию 1 и директорию 2. Задача: вывести список файлов
> недостающих в директории 2. Тоесть их содержание аналогично, но в директории
> 1 файлов больше, нужен список именно тех файлов которых нет в
> 2.

DIR1=/some/dir1
DIR2=/some/dir2
for LOOP in `ls $DIR2`
do
  if [ ! -e $DIR1/$LOOP ]; then
    echo $LOOP
  fi
done

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Сравнение файлов в директории"  +/
Сообщение от belodemon email(ok) on 26-Фев-11, 14:48 
Спасибо!

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Сравнение файлов в директории"  +/
Сообщение от ill ates on 26-Фев-11, 15:24 
diff <(ls dir1) <(ls dir2) | awk '/>/{print $2}'
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Сравнение файлов в директории"  +/
Сообщение от belodemon email(ok) on 28-Фев-11, 00:21 
> diff <(ls dir1) <(ls dir2) | awk '/>/{print $2}'

спасибо, небольшая неточность...

diff <(ls dir1) <(ls dir2) | awk '/</{print $2}'
так работает, тоесть я так понял печатать только строки содержащие "<" и начиная со второго столбца.

А как быть есле файлы одинаково называются но имеют разный размер, тоесть необходим список файлов с меньшим размером ?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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