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

find /tmp -type f ! -empty -exec cp {} /tmp/1 \;
...
Рейтинг: 0 / 0
копирование только не пустых файлов
    #39127587
Лебедкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гмммм....... ну да, возможно, через find вариант подойдет, если нет возможности задать такой фильтр непосредственно в самой утилите копирования..
...
Рейтинг: 0 / 0
копирование только не пустых файлов
    #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
копирование только не пустых файлов
    #39128466
alexy_black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лебедкингмммм....... ну да, возможно, через find вариант подойдет, если нет возможности задать такой фильтр непосредственно в самой утилите копирования..
фильтры задаешь не утилите копирования, а башу (или другой оболочке). она разварачивает, и получается список файлов. даже если какая-то утилита и принимает фильтры, они обычно однообразны. фильтра пустого файла нет, на сколько я знаю.

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


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