Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I did something stupid with a symlink and wonder if I can recover. It was a mistake in my syntax:
sudo ln -s /opt/kde/bin/klibido /usr/share/bin
Obviously I forgot to put the file name on the end of the destination. So now what should be my /usr/share/bin directory is a symbolic link. Is there any way I can recover this, or are "real" the contents of /usr/share/bin gone forever?
Jeepers, what sort of a newbie am I? I was confusing /usr/share/bin for /usr/local/bin. Presumably it let me create the symlink because the former didn't previously exist?
Sorry for wasting your time...perhaps it's given you a laugh
If the TARGET argument to the ln command is a directory (with or without files in), ln will place a symlink in that directory called whatever the SOURCE is. It won't overwrite a directory with a symlink if that directory exists. If the TARGET argument does not exist, ln assumes that's the name you want to give the symlink.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.