On 3/24/06, Jonathan Horne <[EMAIL PROTECTED]> wrote:
> ok, tell them dumb linux user how to properly copy directories recursivly,
> so he can stop overwritng directories with source files.
>
> /humor
>
> ok seriously, tho, i think im doing it wrong.  last night i blasted some
> directories, and when i looked at the destination of where i was supposed to
> be copying to, it was full of all kinds of junk that was supposed to be in
> the top level of the directories i was copying.
>
> example, i want to copy /mnt/usb1/path/oldfolder  (the folded all its
> recursive contents) into /home/mydir
>
> im pretty sure i have the syntax wrong, so could someone enlighten me?
>
> thanks!
> jonathan
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "[EMAIL PROTECTED]"
>

>From cp(1):

"-R    If source_file designates a directory, cp copies the directory and
the entire subtree connected at that point.  If the source_file
ends in a /, the contents of the directory are copied rather than
the directory itself.  This option also causes symbolic links to be
copied, rather than indirected through, and for cp to create spe-
cial files rather than copying them as normal files.  Created
directories have the same mode as the corresponding source direc-
tory, unmodified by the process' umask."

Read the rest of the story in the manpage.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to