Strona 1 z 2

[+] Kopiowanie plików - wybrane rozszerzenie z podkatalogów

: 03 kwietnia 2007, 07:33
autor: sthoo
Witam.
Moje pytanie brzmi:
W jaki sposób można skopiować pliki z wybranym rozszerzeniem z np.: płyty z wieloma podkatalogami, aby je pominąć przy kopiowaniu. Polecenie:

Kod: Zaznacz cały

cp -R /media/img1/*.deb ~/Desktop/packages
kopiuje tylko paczki położone bezpośrednio w /media/img1/ a podkatalogi pomija.
Nigdzie nie znalazłem sposobu (irc, google, man cp, cp --help).
Z góry dzięki z podpowiedzi

: 03 kwietnia 2007, 10:48
autor: Gość

Kod: Zaznacz cały

cp -r $(find /media/img1/ -name '*.deb') --target-directory ~/Desktop/packages/
Pozdrawiam

: 03 kwietnia 2007, 20:18
autor: sthoo
Dzięki serdeczne.

: 15 czerwca 2007, 16:35
autor: rzepaczyk
te polecenie mi nie dziala:/ pojawia sie:

Kod: Zaznacz cały

bash: /bin/cp: Lista argumentów za długa
mam cdrom montowany w /media/cdrom0 i musze je przekopiowac do folderu /home/debian/debs. daje komende:

Kod: Zaznacz cały

cp -R $(find /media/cdrom0 -name '*.deb') --target-directory ~/home/debian/debs/
cos jest zle?

: 16 czerwca 2007, 10:47
autor: lays
Sprobuj bez "~" w nazwie katalogu docelowego.

: 05 lipca 2007, 22:40
autor: rzepaczyk
dalej nie dziala:/

: 09 października 2007, 13:15
autor: Ne03
Witam, mi pojawia sie taki komunikat :

Kod: Zaznacz cały

e': No such file or directory
cp: nie moÅźna wykonaÄ stat na `od': No such file or directory
cp: nie moÅźna wykonaÄ stat na `klienta': No such file or directory
cp: nie moÅźna wykonaÄ stat na `2006': No such file or directory
cp: nie moÅźna wykonaÄ stat na `-': No such file or directory
cp: nie moÅźna wykonaÄ stat na `rejestr.xls': No such file or directory
cp: nie moÅźna wykonaÄ stat na `/home/neo3/samba/york/jakosc/Reklamacje/reklamacje': No such file or directory
cp: nie moÅźna wykonaÄ stat na `od': No such file or directory
cp: nie moÅźna wykonaÄ stat na `klienta': No such file or directory
ocb ? oO

: 09 października 2007, 13:41
autor: ruun
Ne03, przeczytaj to, a potem napisz jakie polecenie wpisałeś.

: 09 października 2007, 13:42
autor: Gość
Ne03 pisze:Witam, mi pojawia sie taki komunikat:

Kod: Zaznacz cały

e': No such file or directory
cp: nie moÅźna wykonaÄ stat na `od': No such file or directory
cp: nie moÅźna wykonaÄ stat na `klienta': No such file or directory
cp: nie moÅźna wykonaÄ stat na `2006': No such file or directory
cp: nie moÅźna wykonaÄ stat na `-': No such file or directory
cp: nie moÅźna wykonaÄ stat na `rejestr.xls': No such file or directory
cp: nie moÅźna wykonaÄ stat na `/home/neo3/samba/york/jakosc/Reklamacje/reklamacje': No such file or directory
cp: nie moÅźna wykonaÄ stat na `od': No such file or directory
cp: nie moÅźna wykonaÄ stat na `klienta': No such file or directory
ocb? oO
Problemem są spacje w nazwach plików.

Zastosuj takie polecenie i problem z głowy:

Kod: Zaznacz cały

find /media/img1/ -name '*.deb' | while read x]
Oczywiście ścieżki wstaw swoje :)

Pozdrawiam

: 09 października 2007, 14:01
autor: Ne03
wywala mi znak '>' i moge sobie pisac cokolwiek -.-

Kod: Zaznacz cały

root@biuro:~/$ find ~/samba/ksiegowosc/ -name '*.xls' | while read x; do cp -r "$" --target-directory ~/samba2/ksi/$(date +'%d-%m-%y'); done
>    <-- ??