[Risolto] - Istruzione rm
- andrew_de_moray
- Prode Principiante
- Messaggi: 95
- Iscrizione: lunedì 1 gennaio 2007, 22:48
[Risolto] - Istruzione rm
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
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.
- tomm
- Scoppiettante Seguace
- Messaggi: 796
- Iscrizione: lunedì 15 ottobre 2007, 10:16
- Desktop: Gnome
- Distribuzione: Ubuntu 16.04
Re: Istruzione rm
Con le virgolette singole dovrebbe funzionare lo stesso:
Attenzione, con le virgolette doppie non funziona
[/s]
Codice: Seleziona tutto
rm -r 'NomeDirectory\r'
Codice: Seleziona tutto
rm -r "NomeDirectory\r"
- andrew_de_moray
- Prode Principiante
- Messaggi: 95
- Iscrizione: lunedì 1 gennaio 2007, 22:48
Re: Istruzione rm
Le virgolette le avevo messe io scusa.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:Attenzione, con le virgolette doppie non funzionaCodice: Seleziona tutto
rm -r 'NomeDirectory\r'
[/s]Codice: Seleziona tutto
rm -r "NomeDirectory\r"
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'è
Re: Istruzione rm
Posta per favore
Codice: Seleziona tutto
ls -l NomeDirector*
-
- 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
la directory come è nominta?
-R (maiuscola) è ricorsivo, cancella tutto il suo contenuto, comprese le sottodirectory
Codice: Seleziona tutto
rm -R NomeDirectory
Buona giornata utenti del forum. ivantu
- andrew_de_moray
- Prode Principiante
- Messaggi: 95
- Iscrizione: lunedì 1 gennaio 2007, 22:48
Re: Istruzione rm
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.
- thece
- Tenace Tecnocrate
- Messaggi: 12943
- Iscrizione: lunedì 23 aprile 2007, 14:16
- Distribuzione: Debian 12 (Bookworm) - KDE
Re: Istruzione rm
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
...
Sei invitato a modificare il tuo precedente post.
Invece del comando
Codice: Seleziona tutto
dir
Codice: Seleziona tutto
ls -l
Per cancellare la directory usa questo comando
Codice: Seleziona tutto
rm -r NomeDirectory\\r
Codice: Seleziona tutto
rm -r 'NomeDirectory\r'
- andrew_de_moray
- Prode Principiante
- Messaggi: 95
- Iscrizione: lunedì 1 gennaio 2007, 22:48
Re: Istruzione rm
Ottimo Grazie
- andrew_de_moray
- Prode Principiante
- Messaggi: 95
- Iscrizione: lunedì 1 gennaio 2007, 22:48
Re: [Risolto] - Istruzione rm
Ho risolto la cancellazione ma perchè queste directory hanno il /r?
Sono dei backup che produco con crontab...
Sono dei backup che produco con crontab...
Chi c’è in linea
Visualizzano questa sezione: Majestic-12 [Bot] e 14 ospiti