file che iniziano con "-"

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
Sickk
Linux 3.x
Linux 3.x
Messaggi: 678
Iscritto il: gio 27 nov 2003, 0:00
Contatta:

file che iniziano con "-"

Messaggio da Sickk »

Non mi ricordo come si può ad esempio rinominare i file che iniziano per "-" visto che mv quel meno lo interpreta come un'optione...fallendo ovviamente...qualcuno ricorda?

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Re: file che iniziano con "-"

Messaggio da alessiodf »

Sickk ha scritto:Non mi ricordo come si può ad esempio rinominare i file che iniziano per "-" visto che mv quel meno lo interpreta come un'optione...fallendo ovviamente...qualcuno ricorda?
Se ad esempio il file e' questo: -file

Codice: Seleziona tutto

mv ./-file nuovo_nome
8)

Avatar utente
iobondo
Linux 0.x
Linux 0.x
Messaggi: 24
Iscritto il: mer 19 mag 2004, 0:00
Nome Cognome: Andrea Bondoni
Slackware: 12.1
Kernel: 2.6.31.4
Desktop: kde
Località: Storo (TN), Italy

Messaggio da iobondo »

come opzione metti

Codice: Seleziona tutto

-- 
...
es.

Codice: Seleziona tutto

mv -- -prova.txt prova
ho provato e funziona :idea:

Sickk
Linux 3.x
Linux 3.x
Messaggi: 678
Iscritto il: gio 27 nov 2003, 0:00
Contatta:

Messaggio da Sickk »

iobondo ha scritto:come opzione metti

Codice: Seleziona tutto

-- 
...
es.

Codice: Seleziona tutto

mv -- -prova.txt prova
ho provato e funziona :idea:
ecco bravo! questo e' quello che usavo...non me lo ricordavo proprio...invece quello di alessio non lo conoscevo

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

iobondo ha scritto:come opzione metti

Codice: Seleziona tutto

-- 
...
es.

Codice: Seleziona tutto

mv -- -prova.txt prova
ho provato e funziona :idea:
:? Mi sa tanto di accrocco! non so se con tutte le versioni funge.. :]

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Messaggio da masalapianta »

alessiodf ha scritto:Mi sa tanto di accrocco! non so se con tutte le versioni funge.. :]
"ti sa"? magari leggere la documentazione, piuttosto che affidarsi alle "sensazioni" e' meglio non credi? btw da man bash:

-- A -- signals the end of options and disables further option processing. Any
arguments after the -- are treated as filenames and arguments. An
argument of - is equivalent to --.

il che significa che funziona a prescindere dal programma usato, in quanto e' un opzione builtin della shell bash

Avatar utente
alessiodf
Linux 3.x
Linux 3.x
Messaggi: 823
Iscritto il: ven 14 ott 2005, 21:04
Slackware: current
Kernel: 2.6.26.4
Desktop: Kde 4.1
Località: Roma
Contatta:

Messaggio da alessiodf »

:shock: Fico! Bene a sapersi! :D

Rispondi