[Risolto] - Istruzione rm

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Avatar utente
andrew_de_moray
Prode Principiante
Messaggi: 95
Iscrizione: lunedì 1 gennaio 2007, 22:48

[Risolto] - Istruzione rm

Messaggio da andrew_de_moray »

Ciao a tutti,
dovrei rimuvere delle vecchie directory da un server ubuntu.
Il comando sudo rm -rf NomeDirectory non sta funzionando perchè la directory in questione, creata come Bk da crontab, ha un /r finale "NomeDirectory/r"
Sapreste dirmi cosa significa \r?

Ho letto che per le stringhe indica carriage return ma per le directory?

Come gestisco la cosa?

Grazie
Ultima modifica di andrew_de_moray il martedì 28 novembre 2017, 14:41, modificato 2 volte in totale.
Avatar utente
tomm
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 796
Iscrizione: lunedì 15 ottobre 2007, 10:16
Desktop: Gnome
Distribuzione: Ubuntu 16.04

Re: Istruzione rm

Messaggio da tomm »

Con le virgolette singole dovrebbe funzionare lo stesso:

Codice: Seleziona tutto

rm -r 'NomeDirectory\r'
Attenzione, con le virgolette doppie non funziona

Codice: Seleziona tutto

rm -r "NomeDirectory\r"
[/s]
Avatar utente
andrew_de_moray
Prode Principiante
Messaggi: 95
Iscrizione: lunedì 1 gennaio 2007, 22:48

Re: Istruzione rm

Messaggio da andrew_de_moray »

tomm [url=https://forum.ubuntu-it.org/viewtopic.php?p=5023529#p5023529][img]https://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Con le virgolette singole dovrebbe funzionare lo stesso:

Codice: Seleziona tutto

rm -r 'NomeDirectory\r'
Attenzione, con le virgolette doppie non funziona

Codice: Seleziona tutto

rm -r "NomeDirectory\r"
[/s]
Le virgolette le avevo messe io scusa.
In realtà senza virgolette o con la singola facendo -r invece che - rf mi dice rm cannot remove 'DirectoryName' no such file or directory

Se faccio Dir la vedo quindi c'è
Gerry Ghetto

Re: Istruzione rm

Messaggio da Gerry Ghetto »

Posta per favore

Codice: Seleziona tutto

ls -l NomeDirector*
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6658
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Budgie
Distribuzione: 20.04 LTS; 22.04 LTS
Sesso: Maschile

Re: Istruzione rm

Messaggio da ivantu »

la directory come è nominta?

Codice: Seleziona tutto

rm -R NomeDirectory
-R (maiuscola) è ricorsivo, cancella tutto il suo contenuto, comprese le sottodirectory
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
andrew_de_moray
Prode Principiante
Messaggi: 95
Iscrizione: lunedì 1 gennaio 2007, 22:48

Re: Istruzione rm

Messaggio da andrew_de_moray »

Codice: Seleziona tutto

gls@US01:/var/www/BackupMySql$ dir
20170717_121759\r  20170901_101101\r  20171101_101101\r  dbstudio01.sql
20170801_101101\r  20171001_101101\r  dbBids.sql

gls@US01:/var/www/BackupMySql$ ls -l 20170717_121759\r
ls: cannot access '20170717_121759r': No such file or directory

gls@US01:/var/www/BackupMySql$ ls -l 20170717_121759
ls: cannot access '20170717_121759': No such file or directory

gls@US01:/var/www/BackupMySql$ ls -l  20171001_101101\r
ls: cannot access '20171001_101101r': No such file or directory

gls@US01:/var/www/BackupMySql$ rm -R 20170717_121759\r
rm: cannot remove '20170717_121759r': No such file or directory

gls@US01:/var/www/BackupMySql$ sudo rm -R 20170717_121759\r
rm: cannot remove '20170717_121759r': No such file or directory

gls@US01:/var/www/BackupMySql$ cd 20170717_121759\r
-bash: cd: 20170717_121759r: No such file or directory

gls@US01:/var/www/BackupMySql$ cd 20170717_121759
-bash: cd: 20170717_121759: No such file or directory
Ultima modifica di andrew_de_moray il martedì 20 febbraio 2018, 11:33, modificato 1 volta in totale.
Avatar utente
thece
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 12943
Iscrizione: lunedì 23 aprile 2007, 14:16
Distribuzione: Debian 12 (Bookworm) - KDE

Re: Istruzione rm

Messaggio da thece »

:ciao:

Frase di rito: come avrai già sicuramente visto in giro per il Forum, per rendere più comprensibile la discussione, dovresti formattare correttamente sia i comandi sia i relativi output racchiudendoli tra i tag [ code ] ... [ /code ] (scritti senza spazi) in modo da ottenere un qualcosa del genere

Codice: Seleziona tutto

COMANDO
...
OUTPUT
...
Puoi applicare automaticamente i tag selezionando il testo che vuoi racchiudere tra di essi e poi premendo il bottone Codice nella pulsantiera posta sopra il riquadro di scrittura.
Sei invitato a modificare il tuo precedente post.



Invece del comando

Codice: Seleziona tutto

dir
usa

Codice: Seleziona tutto

ls -l

Per cancellare la directory usa questo comando

Codice: Seleziona tutto

rm -r NomeDirectory\\r
ossia raddoppia il backslash ( \ ), oppure questo (come ti è già stato suggerito)

Codice: Seleziona tutto

rm -r 'NomeDirectory\r'
ossia racchiudendo il nome della directory tra apici singoli ( ' )
Avatar utente
andrew_de_moray
Prode Principiante
Messaggi: 95
Iscrizione: lunedì 1 gennaio 2007, 22:48

Re: Istruzione rm

Messaggio da andrew_de_moray »

Ottimo Grazie
Avatar utente
andrew_de_moray
Prode Principiante
Messaggi: 95
Iscrizione: lunedì 1 gennaio 2007, 22:48

Re: [Risolto] - Istruzione rm

Messaggio da andrew_de_moray »

Ho risolto la cancellazione ma perchè queste directory hanno il /r?
Sono dei backup che produco con crontab...
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 14 ospiti