Domande taggate «rm»

Domande relative al comando di rimozione di Linux (rm)

8
rimuove il file ma esclude tutti i file in un elenco
Devo pulire periodicamente una cartella. Ottengo un elenco file che contiene testo, quali file sono consentiti. Ora devo eliminare tutti i file che non sono in questo file. Esempio: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt La mia cartella di pulizia contiene questo come esempio: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt this-can-be-deleted.txt …

4
rm: impossibile rimuovere la directory /: autorizzazione negata
Ho creato una directory chiamata "shadi" e ho impostato questa autorizzazione sinoosh@ubuntu:/home$ ls -ld shadi drwxr-xrwx 2 root root 4096 Jul 1 01:58 shadi In questa situazione ho i permessi "altri", ma perché non posso cancellarlo? sinoosh@ubuntu:/home$ rm -r shadi/ rm: cannot remove ‘shadi/’: Permission denied
17 permissions  rm 

3
Cosa significa [co] nel comando "rm -rf filename [co]"?
Diciamo che ho due file in /tmp: root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Ora, eseguiamo il rm -rfcomando con l'opzione [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py Qualcuno può spiegare cosa sta succedendo qui? Qual è il [co]parametro? Come possiamo farlo funzionare per altre estensioni? Diciamo …
16 command-line  bash  rm 


6
Rimuovi tutti i file tranne 12
Ho alcune migliaia di file nel formato nomefile.12345.end. Voglio solo conservare ogni dodicesimo file, quindi file.00012.end, file.00024.end ... file.99996.end ed eliminare tutto il resto. I file possono anche avere numeri precedenti nel loro nome file e sono normalmente nel formato: file.00064.name.99999.end Uso Bash shell e non riesco a capire come …
14 bash  rm 

3
Escludere da * nella riga di comando
Ci sono molte situazioni in cui l'uso di a *è praticamente inevitabile, ad esempio rm -rf *in una cartella che contiene migliaia di sottocartelle e file. Ma cosa succede se si desidera escludere solo uno o due file o cartelle da rm comando? Ho cercato su Google e ho trovato …
14 command-line  bash  rm 





3
rm funziona sulla riga di comando ma non nello script
Quando lo faccio rm *.old.*dalla riga di comando, rimuove correttamente, ma quando lo faccio nella seguente parte del mio script, non contiene tutti i *.old.*file. Cosa c'è di sbagliato nel mio script bash: for i in ./*; do if [[ -f $i ]]; then if [[ $i == *.old.* ]]; …
11 bash  scripts  rm 

3
Errore di sintassi vicino al token imprevisto `('
Quando uso il codice seguente nel terminale Ubuntu, funziona benissimo: rm !(*.sh) -rf Ma se inserisco lo stesso codice di linea in uno script di shell (clean.sh) ed eseguo lo script di shell dal terminale, viene generato un errore: script clean.sh: #!/bin/bash rm !(*.sh) -rf L'errore che ottengo: ./clean.sh: line …




Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.