Questions marquées «rm»

Questions relatives à la commande Linux remove (rm)

8
supprimer un fichier mais exclure tous les fichiers d'une liste
J'ai besoin de nettoyer un dossier périodiquement. Je reçois une liste de fichiers qui contient du texte, quels fichiers sont autorisés. Maintenant, je dois supprimer tous les fichiers qui ne sont pas dans ce fichier. Exemple: dont-delete.txt: dontdeletethisfile.txt reallyimportantfile.txt neverdeletethis.txt important.txt Mon dossier de nettoyage contient ceci comme exemple: ls …

4
rm: impossible de supprimer le répertoire /: autorisation refusée
J'ai créé un répertoire appelé "shadi" et défini cette autorisation pour cela sinoosh@ubuntu:/home$ ls -ld shadi drwxr-xrwx 2 root root 4096 Jul 1 01:58 shadi Dans cette situation, j'ai des autorisations "autres", mais pourquoi ne puis-je pas le supprimer? sinoosh@ubuntu:/home$ rm -r shadi/ rm: cannot remove ‘shadi/’: Permission denied
17 permissions  rm 

3
Que signifie [co] dans la commande «rm -rf filename [co]»?
Disons que j'ai deux fichiers dans /tmp: root@ubuntu:~# touch /tmp/hello.{pyc,py} root@ubuntu:~# ls /tmp/ hello.py hello.pyc Maintenant, permet d'exécuter la rm -rfcommande avec l'option [co] root@ubuntu:~# rm -rf /tmp/hello.py[co] root@ubuntu:~# ls /tmp/ hello.py Quelqu'un peut-il expliquer ce qui se passe ici? Quel est le [co]paramètre? Comment pouvons-nous le faire fonctionner pour …
16 command-line  bash  rm 


6
Supprimer tous les fichiers sauf tous les 12
J'ai quelques milliers de fichiers au format filename.12345.end. Je veux seulement conserver chaque 12ème fichier, donc file.00012.end, file.00024.end ... file.99996.end et supprimer tout le reste. Les fichiers peuvent également avoir des numéros plus tôt dans leur nom de fichier et sont normalement de la forme: file.00064.name.99999.end J'utilise le shell Bash …
14 bash  rm 

3
Exclure de * en ligne de commande
Il existe de nombreuses situations où l'utilisation d'un fichier *est pratiquement inévitable, par exemple rm -rf *dans un dossier contenant des milliers de sous-dossiers et de fichiers. Mais que faire si vous souhaitez exclure un ou deux fichiers ou dossiers de la rmcommande? J'ai fait une recherche sur Google et …
14 command-line  bash  rm 




2
Exclusion de certains fichiers et répertoires lors de la suppression de fichiers
Mon répertoire de niveau supérieur est data. datacomprend plusieurs répertoires et ces répertoires ont des sous-répertoires. J'ai besoin de supprimer tous les fichiers et répertoires à l'intérieur, data/sauf plusieurs fichiers dans certains répertoires. Par exemple, les données incluent les répertoires 100et 101. Je veux juste garder a.txtet les b.txtfichiers 100/et …


3
Erreur de syntaxe près du jeton inattendu `('
Lorsque j'utilise le code ci-dessous dans le terminal Ubuntu, cela fonctionne bien: rm !(*.sh) -rf Mais si je place le même code de ligne dans un script shell (clean.sh) et que j'exécute le script shell à partir du terminal, cela génère une erreur: script clean.sh: #!/bin/bash rm !(*.sh) -rf L'erreur …




En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.