Question about the ln command
Nathan Grant
nateg at laundered.net
Thu Aug 7 18:40:04 PDT 2003
> Hello Everyone,
>
> I've just installed FreeBSD 4.8. I must say installing
> FreeBSD is
> fairly easy. I've manage to dual boot with Win2K and FreeBSD.
> I'm now in the process of trying to configuring my kernel and
> getting my
> ports directory up to date via cvsup. I've notice while
> reading the FreeBSD HandBook 2nd Edition p.178 it was
> suggested to copy
> the kernel file to the root directory. Configuring the kernel
> seems to be straight forward. The problem I have is the following:
>
> *cd /usr/src/sys/i386/conf
> mkdir /root/kernels
> cp GENERIC /root/kernels/MYKERNEL
> ln -s /root/kernels/MYKERNEL*
>
> I have a problem with the last command. From my understanding and
> reading through the man pages should it the *ln* command take in 3
> paramaters
> (*ln [option] [source] [dest]*) ? Is it even possible to create a
> symbolic link with so few parameters?
>
Yes, it is. With source as the only argument to ln, it makes a link in
the current directory with the name of the source file. So, if your pwd
was /usr/src/sys/i386/conf and you committed the last command on that
list, it would create a link /usr/src/sys/i386/conf/MYKERNEL ->
/root/kernels/MYKERNEL
The destination argument is useful for overriding this behavior, but it
is not necessary.
HTH,
Nathan Grant
> _______________________________________________
> freebsd-newbies at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-newbies
> To unsubscribe, send any mail to
> "freebsd-newbies-unsubscribe at freebsd.org"
>
More information about the freebsd-newbies
mailing list