Официальный сайт студ.городка НГТУ
Software » как скопировать все файлы одного типа [ubuntu] 

#1  06.10.10 18:22

как скопировать все файлы одного типа [ubuntu]

дано: файлы с подкаталогами
нужно все файлы php(другие не копировать) споривать с учетом подкаталогов в новую директорию

гугл пока не помог

Исправлено zver (06.10.10 18:22)

Offline

#2  06.10.10 22:02

Re: как скопировать все файлы одного типа [ubuntu]

cp -r?

Offline

#3  06.10.10 23:13

Re: как скопировать все файлы одного типа [ubuntu]

чото типа того

Код::

cd src_dir/
find . -name '*.php' -exec echo {} > filelist.txt \;
tar -T filelist.txt -cf - | tar -C dest_dir/ -xf -
rm -f filelist.txt

ну мож и поизящней можно как-то, но я так делал))

Исправлено Смайлек (06.10.10 23:19)

Offline

#4  06.10.10 23:23

Re: как скопировать все файлы одного типа [ubuntu]

а графический режим есть?
тогда просто поиск файлов *.php, выделение всех и копирование))

Исправлено Fire Stream (06.10.10 23:24)

Offline

#5  08.10.10 22:38

Я
Профиль

Re: как скопировать все файлы одного типа [ubuntu]

А еще можно rsync заюзать. :)

Offline

#6  09.10.10 21:37

Re: как скопировать все файлы одного типа [ubuntu]

скопировал все, и удалил все файлы кроме php, надо было сохранить структуру каталогов
sudo find ./ -type f ! \( -name '*.php' \) -exec rm {} \;

Offline

#7  11.10.10 16:02

Re: как скопировать все файлы одного типа [ubuntu]

Я написал(а):

А еще можно rsync заюзать.

он не умеет "исключать все, кроме..."
я тоже хотел это предложить, но, проверив, отказался от комментария...

Offline

#8  12.10.10 20:38

Я
Профиль

Re: как скопировать все файлы одного типа [ubuntu]

Jaguar, man rsync. Там есть опция --include. В любом случае мое предложение было иронией. Это как микроскопом гвозди забивать.

Offline

Software » как скопировать все файлы одного типа [ubuntu] 

ФутЕр:)

© Hostel Web Group, 2002-2025.   Сообщить об ошибке

Сгенерировано за 1.383 сек.
Выполнено 14 запросов.