Preguntas etiquetadas con rm

Preguntas relacionadas con el comando de eliminación de Linux (rm)

8
eliminar archivo pero excluir todos los archivos en una lista
Necesito limpiar una carpeta periódicamente. Me sale una lista de archivos que contiene texto, qué archivos están permitidos. Ahora tengo que eliminar todos los archivos que no están en este archivo. Ejemplo: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Mi carpeta de limpieza contiene esto como ejemplo: ls /home/me/myfolder2tocleanup/: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt …

4
rm: no se puede eliminar el directorio /: Permiso denegado
Hice un directorio llamado "shadi" y configuré este permiso sinoosh@ubuntu:/home$ ls -ld shadi drwxr-xrwx 2 root root 4096 Jul 1 01:58 shadi En esta situación, tengo permisos de "otros", pero ¿por qué no puedo eliminarlo? sinoosh@ubuntu:/home$ rm -r shadi/ rm: cannot remove ‘shadi/’: Permission denied
17 permissions  rm 

3
¿Qué significa [co] en el comando "rm -rf filename [co]"?
Digamos que tengo dos archivos en /tmp: root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Ahora, ejecutemos el rm -rfcomando con la opción [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py ¿Alguien puede explicar qué está pasando aquí? ¿Cuál es el [co]parámetro? ¿Cómo podemos hacer que funcione para otras …
16 command-line  bash  rm 

4
¿Cómo puedo hacer que rm deje de pedirme permiso?
En mi servidor, rm siempre me pide permiso (aunque soy root) cuando lo ejecuto, en mi escritorio no lo hace. Al igual que: $ rm mod_wsgi-3.3.tar.gz rm: remove regular file `mod_wsgi-3.3.tar.gz'? ¿Cómo hago para que deje de incitarme?
15 rm 

6
Elimine todos los archivos excepto 12
Tengo algunos miles de archivos en el formato nombrearchivo.12345.end. Solo quiero mantener cada 12º archivo, así que file,00012.end, file,00024.end ... file.99996.end y borra todo lo demás. Los archivos también pueden tener números anteriores en su nombre de archivo, y normalmente tienen la forma: file.00064.name.99999.end Uso Bash shell y no puedo …
14 bash  rm 

3
Excluir de * en línea de comando
Hay muchas situaciones en las que el uso de a *es prácticamente inevitable, por ejemplo, rm -rf *en una carpeta que contiene miles de subcarpetas y archivos. Pero, ¿qué sucede si desea excluir solo uno o dos archivos o carpetas del rmcomando? Busqué en Google y solo encontré soluciones bastante …
14 command-line  bash  rm 




2
Excluir ciertos archivos y directorios al eliminar archivos
Mi directorio de nivel superior es data. dataincluye varios directorios y estos directorios tienen subdirectorios. Necesito eliminar todos los archivos y directorios dentro, data/excepto varios archivos en algunos directorios. Por ejemplo, los datos incluyen los directorios 100y 101. Yo sólo quiero seguir a.txty b.txtarchivos en 100/y c.txty d.txtarchivos en 101/mientras …

3
rm funciona en la línea de comando pero no en el script
Cuando lo hago rm *.old.*en la línea de comando, se elimina correctamente, pero cuando lo hago en la siguiente parte de mi secuencia de comandos, no contiene todos los *.old.*archivos. Lo que está mal en mi script bash: for i in ./*; do if [[ -f $i ]]; then if …
11 bash  scripts  rm 

3
Error de sintaxis cerca del token inesperado `('
Cuando uso el siguiente código en el terminal de Ubuntu, funciona bien: rm !(*.sh) -rf Pero si coloco el mismo código de línea en un script de shell (clean.sh) y ejecuto el script de shell desde la terminal, arroja un error: script clean.sh: #!/bin/bash rm !(*.sh) -rf El error que …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.