GNU/Linux >> Tutoriels Linux >  >> Linux

Quel est le moyen le plus sûr de vider un répertoire dans *nix ?

Le moyen le plus sûr est de vous asseoir sur vos mains avant d'appuyer sur Entrée.

Cela mis à part, vous pouvez créer un alias comme celui-ci (pour Bash)

alias rm="pwd;read;rm"

Cela vous montrera votre répertoire, attendez une presse d'entrée, puis supprimez ce que vous avez spécifié avec les drapeaux appropriés. Vous pouvez annuler en appuyant sur ^C au lieu d'Entrée.


Voici un moyen plus sûr :utilisez ls d'abord pour lister les fichiers qui seront affectés, puis utilisez l'historique de la ligne de commande ou la substitution d'historique pour modifier le ls à rm et exécutez à nouveau la commande une fois que vous êtes convaincu que les bons fichiers seront traités.


Si vous voulez être vraiment sûr, vous pouvez créer un simple alias ou un script shell comme :

mv $1 ~/.recycle/

Cela déplacerait simplement vos affaires dans un dossier .recycle (bonjour, Windows !).

Configurez ensuite une tâche cron pour exécuter rm -rf sur les éléments de ce dossier datant de plus d'une semaine.


Linux
  1. Sauvegarde cloud vs sauvegarde locale :le moyen le plus sûr de stocker des données

  2. Quel est le moyen le plus simple de SSH en utilisant Python ?

  3. Quelle est la bonne façon d'utiliser inotify ?

  4. Quelle est la signification de *nix ?

  5. Vérifier si un répertoire est vide en utilisant C sous Linux

Chemin absolu ou relatif sous Linux :quelle est la différence ?

Quel est le moyen le plus simple de libérer de l'espace sur un disque dur ?

Quelle est la meilleure façon d'apprendre SELinux ?

Quel est le moyen le plus rapide de supprimer tous les fichiers et sous-dossiers d'un répertoire ?

Quel est le moyen le plus sûr et le plus portable d'invoquer le binaire echo ?

Quel est le moyen le plus rapide d'exécuter un script ?