find, greep i cp wyszukiwanie i umieszczenie plików w jednym katalogu

Potrzebujesz pomocy z C, C++, perl, python, itp.
Awatar użytkownika
zomer
Beginner
Posty: 322
Rejestracja: 26 października 2007, 15:52
Lokalizacja: Podkarpacie

find, greep i cp wyszukiwanie i umieszczenie plików w jednym katalogu

Post autor: zomer »

Witam!
Cel mam taki, wyszukać pliki *.ppt na całym dysku i skopiować do jednego katalogu ~/prezentacje
Pytanie, jak połączyć plecenia:

Kod: Zaznacz cały

find 

Kod: Zaznacz cały

grep
żeby uzyskać zamierzony skutek. Wprawdzie krusader robi coś podobnego, ale umieszcza wyniki w podkatalogach, w wyniku czego powstają rozbudowane drzewa folderów z jednym plikiem w ostatniej gałęzi podfolderu.
chesteroni
Posty: 14
Rejestracja: 10 marca 2011, 23:15

Post autor: chesteroni »

Pytanie pomocnicze: A jak zamierzasz rozwiązać konflikt nazw? Co chciałbyś, aby się działo, gdy w różnych katalogach zostanie wykryty plik example.ppt?
starach
Beginner
Posty: 134
Rejestracja: 08 grudnia 2010, 15:53

Post autor: starach »

Kod: Zaznacz cały

cp -b `find / -iname *.ppt` ~/prezentacje
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

Kod: Zaznacz cały

find / -iname *.ppt  -exec cp {} ~/prezentacje/ \;
ODPOWIEDZ