Nie rozumiecie
Ja chcę tylko uzyskać komendę jak mam skopiować pliki na pendriva po przez terminal inne kopiowanie mnie nie interesuje bo wszystko inaczej umiem zrobić
Źle wpisujesz polecenie (twoje polecenie/ścieżka to: /dev/sdb1/mnt/pen, po pierwsze nie ma tam spacji pomiędzy /dev/sdb1 a /mnt/pen - przynajmniej tak tutaj wpisałeś w poście na forum, a po drugie to błędna ścieżka dla polecenia kopiowania)
Przy kopiowaniu katalogu (katalogów) poleceniem cp trzeba podać flagę -r (recursive)
W twoim przypadku polecenie kopiowania (prawdopodobnie) powinno wyglądać tak, jak poniżej (jeśli pendrive USB jest w danej chwili
zamontowany pod /mnt/pen):
$ cp -r ~/Pulpit/www /mnt/pen
lub jeśli pendrive sam się montuje w /media:
$ cp -r ~/Pulpit/www /media/krzysiek/KARTA\ USB
(możesz spróbować użyć \ przed spacją zamiast cudzysłowów/asteriksów - powinno także zadziałać)
(Uwaga: podałeś znowu złą ścieżkę, bo: ~/media/krzysiek/'KARTA USB'
~ (tylda) to oznaczenie Twojego katalogu domowego to znaczy taki skrót dla /home/krzysiek, czyli to tak jakbyś chciał kopiować do /home/krzysiek/media/krzysiek/'KARTA USB', a pendrive jest zamontowany w /media/krzysiek/'KARTA USB')
(także podałeś (prawdopodobnie) przy montowaniu niepoprawnie, bo bez spacji i być może bez uprawnień root: mount -t vfat /dev/sdb1/mnt/pen powinno być):
$ sudo mount /dev/sdb1 /mnt/pen
Wyjaśnienie poniżej.
Gdy podpinasz pendrive USB lub jakiś nowy dysk, w systemie plików Linuksa pojawia się on w folderze /dev i np. wyświetla się w ten sposób (założenie jeden dysk twardy z 3 partycjami i jeden pendrive USB z 1 partycją):
Dysk numer 1 z trzema partycjami:
/dev/sda1
/dev/sda2
/dev/sda3
Pendrive numer 1 z jedną partycją:
/dev/sdb1
Dysk ma nazwę
sda, pendrive
sdb - partycje to
numery. Kolejne podpinane dyski/pendrivy/urządzenia będą otrzymawać kolejne
litery.
Gdy chcesz ręcznie zamontować pendrive USB (jeśli pojawia się on jako np. sdb), musisz wpisać:
$ sudo mount /dev/sdb1 /media/pendrive
Zamiast 'pendrive' powyżej trzeba wpisać dowolną istniejącą nazwę folderu/katalogu, którą wcześniej utworzyłeś w folderze /media
Montujesz zawsze daną partycję (nawet jeśli jest tylko jedna) dlatego trzeba podawać zawsze na końcu jej numer czyli sdb1, a nie tylko sdb.
Obecnie Linuksy różne domyślnie montują dyski zewnętrzne w tym pendrive USB w katalogu /media.
Możesz oczywiście ręcznie zamontować go w /mnt, ale tam też musi być utworzony przez Ciebie jakiś (istniejący) folder, czyli np.:
$ sudo mount /dev/sdb1 /mnt/pendrive
Aby poznać, jakie oznaczenie ma Twój pendrive, w terminalu wpisz:
$ lsblk
Pojawi się lista wszystkich urządzeń blokowych (czyli dysków/nośników).
Link bezpośredni do screena:
http://i.imgur.com/gJIAzCl.png

W kolumnie MOUNTPOINT będzie informacja, czy dany dysk/partycja jest zamontowana i w którym miejscu. Będziesz wiedział, czy montowanie jest poprawne.
Przy kopiowaniu katalogu (katalogów) poleceniem cp trzeba podać flagę -r (recursive), czyli np. w moim przypadku byłoby to:
cp -r /media/filip/AUDIOBOOK /media/sda8/Pobrane
Tak samo jeśli chciałbyś usunąć katalog poleceniem rm (remove) należy dodać flagę -r czyli w moim przypadku np.:
rm -r /media/sda8/Pobrane/AUDIOBOOK
Bonus:
Jeżeli planujesz kopiować przez terminal wiele plików, jeśli jeszcze nie znasz, przetestuj sobie program w terminalu mc (Midnight Commander) - ułatwia operacje kopiowania plików i nie tylko, jest wygodny i oferuje bardzo wiele przydatnych możliwości.
Link bezpośredni do screena:
http://i.imgur.com/axVsCOZ.png
