fatemi capire i link

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

fatemi capire i link

Messaggio da sunreal »

Voglio creare sul desktop un link ad una directory del filesystem che in realtà è una partizioneed ho fatto così:

ln -s /inpiu (partizione da linkare) prima (carterlla che ho creato prima nel desktop)

dopodichè nella directory prima c'è la directory inpiu che si apre ed è tutto ok ora vorrei togliere i link ed ho dato il comando:

rm prima ----- errore prima is a directory. Come devo fare per togliere i link simbolico ed eventualmente anche la directory prima? mi spiegate? Ciao.

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Codice: Seleziona tutto

rm -rf prima

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

MAT ha scritto:

Codice: Seleziona tutto

rm -rf prima
Così rimuovo la directory, ed anche il link simbolico?

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Messaggio da DaNiMoTh »

Mi sembra che, anche se le directory sono file, non si può eseguire il link simbolico ad una directory.

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Messaggio da waka_jawaka »

DaNiMoTh ha scritto:Mi sembra che, anche se le directory sono file, non si può eseguire il link simbolico ad una directory.
Il link /usr/src/linux che punta a /usr/src/linux_versione_kernel (i sorgenti del kernel) allora che cosa è?
O anche il link /usr/X11 che punta a /usr/X11R6?

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

Veramente con questo comando:

ln -s /inpiu/musica Desktop/musica

ho creato la directory musica aprendo la quale vedo il contenuto di /inpiu/musica quindi credo si possa fare il link ad una directory, quello che non so e come togliere il link, semplicemente eliminanado la directory? Ciao.

Avatar utente
krisis
Linux 4.x
Linux 4.x
Messaggi: 1120
Iscritto il: mar 25 gen 2005, 0:00
Distribuzione: debian
Località: Roma

Messaggio da krisis »

Elimina il link

Avatar utente
MAT
Linux 4.x
Linux 4.x
Messaggi: 1242
Iscritto il: mer 9 mar 2005, 0:00
Nome Cognome: Matteo Magni
Kernel: 2.6.20
Desktop: Fluxbox
Distribuzione: Gentoo
Località: Vignola, Modena

Messaggio da MAT »

Per eliminare il link devi... eliminare il link, ovvio :)
Ma se il link punta ad una directory, non puoi fare

Codice: Seleziona tutto

rm link/
ma

Codice: Seleziona tutto

rm link

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

DaNiMoTh ha scritto:Mi sembra che, anche se le directory sono file, non si può eseguire il link simbolico ad una directory.
si può, è che non si può fare un hard link ad una directory

sunreal
Master
Master
Messaggi: 1599
Iscritto il: dom 10 apr 2005, 0:00
Slackware: 14.1
Desktop: kde
Località: P.P.P.

Messaggio da sunreal »

MAT ha scritto:Per eliminare il link devi... eliminare il link, ovvio :)
Ma se il link punta ad una directory, non puoi fare

Codice: Seleziona tutto

rm link/
ma

Codice: Seleziona tutto

rm link
Scusate se sono un po' duro quindi nel mio caso avendo creato il link con:

ln -s /inpiu/musica Desktop/musica

dovrei cancellare il link da Desktop con

rm musica. OK?

Avatar utente
-Shark-
Linux 2.x
Linux 2.x
Messaggi: 238
Iscritto il: ven 24 giu 2005, 0:00
Località: Grumento Nova (Pz)
Contatta:

Messaggio da -Shark- »

Esattamente! Con

Codice: Seleziona tutto

rm link
dato dalla directory in cui hai creato il link (Desktop sembra tu stia dicendo) elimini il link a quella dir.
Se vuoi cancellare la dir (file sottocartelle e tutto il resto compreso):

Codice: Seleziona tutto

rm -rf nomedir
occhio a dare il path corretto quando usi rm -rf (meglio usare il tab per il completamento! :-P)

Rispondi