W moim systemie Linux chcę utworzyć symboliczne łącze do folderu na mojej partycji FAT32 sformatowanej w systemie Windows 7. Używam:
sudo ln -s /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft
Jednak kończę na pliku w moim katalogu domowym o nazwie .minecraft i kiedy próbuję uzyskać do niego dostęp, otrzymuję:
bash: CD: .minecraft: Too many levels of symbolic links
czy istnieje sposób na utworzenie dowiązania symbolicznego do folderu FAT32?
windows-7
linux
filesystems
symbolic-link
Dennis Hodapp
źródło
źródło
df -k /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft
ils -ld /media/OS/Users/dennis/AppData/Roaming/.minecraft ~/.minecraft
?rm ~/.minecraft
a następnie wykonajln -s ...
powyżejOdpowiedzi:
Tak długo, jak twój katalog domowy nie znajduje się w systemie FAT32 lub podobnym, powinieneś być w stanie utworzyć symboliczne łącze do dowolnego pliku znajdującego się w dowolnym systemie plików, a nawet w rzeczywistości do nieistniejących plików. Nie ma potrzeby, aby być rootem, pod warunkiem, że możesz utworzyć plik, co oczywiście powinno mieć miejsce w twoim katalogu domowym. Podejrzewam, że ~ / .minecraft był już fałszywym linkiem.
źródło