Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / копирование только не пустых файлов / 5 сообщений из 5, страница 1 из 1
14.12.2015, 07:28
    #39126943
Лебедкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копирование только не пустых файлов
доброе утро.
подскажите: какие из утилит копирование файлов (cp, rsync и т.п.) умеет, при копировании, пропускать файлы с нулевой длинной. и какими ключами это делается?
...
Рейтинг: 0 / 0
14.12.2015, 14:12
    #39127324
landy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копирование только не пустых файлов
Например, так

find /tmp -type f ! -empty -exec cp {} /tmp/1 \;
...
Рейтинг: 0 / 0
14.12.2015, 17:25
    #39127587
Лебедкин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копирование только не пустых файлов
гмммм....... ну да, возможно, через find вариант подойдет, если нет возможности задать такой фильтр непосредственно в самой утилите копирования..
...
Рейтинг: 0 / 0
14.12.2015, 19:37
    #39127734
Vadim Lejnin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копирование только не пустых файлов
Если со структурой директории, то
Код: sql
1.
find $SRC -type f ! -empty -print | cpio -pvd $DEST 


Где
SRC -исходная директория
DEST - целевая директория
если удаленка, то

Код: sql
1.
find $SRC -type f ! -empty -print | cpio -ovd | ssh -n host "(cd $DEST;cpio -ivd)"
...
Рейтинг: 0 / 0
15.12.2015, 13:31
    #39128466
alexy_black
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
копирование только не пустых файлов
Лебедкингмммм....... ну да, возможно, через find вариант подойдет, если нет возможности задать такой фильтр непосредственно в самой утилите копирования..
фильтры задаешь не утилите копирования, а башу (или другой оболочке). она разварачивает, и получается список файлов. даже если какая-то утилита и принимает фильтры, они обычно однообразны. фильтра пустого файла нет, на сколько я знаю.

unix way - use find
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / копирование только не пустых файлов / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]