Nowe posty

Autor Wątek: Kopiowanie folderów...  (Przeczytany 29906 razy)

fedora

  • Gość
Kopiowanie folderów...
« dnia: 2007-02-27, 18:09:35 »
Witam.Może to pytanie niezbyt pasuje do tego działu ale nie wiedziałem gdzie spytać i wyszło jak wyszło :-).Otóż czy ktoś może mi powiedzieć jak kopiować foldery bez/z zawartością.Przykładowo utworzyłem dwa puste foldery za pomocą polecenia mkdir.Te foldery to :"Hej" i "fa".Oto wycinek z bash'a:

Witaj Kuba 18:07:44 ~$ cp Hej fa
cp: omitting directory `Hej'
Witaj Kuba 18:07:48 ~$

Z góry dzięki....

xavery

  • Gość
Kopiowanie folderów...
« Odpowiedź #1 dnia: 2007-02-27, 20:44:14 »
Dla olbrzymiej większości poleceń Linuksowych są pewne typowe argumenty. I tak np. przeważnie -v zwiększa gadatliwość, -p to numer portu a -r oznacza działanie rekurencyjne. tak więc kopiowanie katalogów będzie wyglądać tak: cp -r kat1 kat2.

PS> Czasem rekurencyjność zapewnia -R a nie -r (a czasem obydwa:) ). W przypadku niepewności warto sprawdzić:)

xavery

  • Gość
Kopiowanie folderów...
« Odpowiedź #2 dnia: 2007-02-27, 20:49:37 »
> PS> Czasem rekurencyjność zapewnia -R a nie -r (a czasem obydwa:) ). W przypadku niepewności
 > warto sprawdzić:)

Skoro już jesteśmy w dziale "Tips&Tricks" to jeszcze dodam jako ciekawostkę, że spora niespójność w argumentach wiersza poleceń występuje w niby pokrewnych poleceniach ssh/scp/sftp. Jeśli np. sshd jest uruchomione na niestandardowym porcie (np 2323) to aby się zalogować przez ssh podajemy: ssh -p 2323. Aby skopiować plik podajemy: scp -P 2323 a aby ten sam plik przeeftepować: sftp -o Port=2323
:)