Maison  >  Article  >  Opération et maintenance  >  Comment supprimer des fichiers en utilisant la ligne de commande Linux ? (exemple de code)

Comment supprimer des fichiers en utilisant la ligne de commande Linux ? (exemple de code)

青灯夜游
青灯夜游original
2019-03-02 15:30:554299parcourir

Il existe de nombreuses méthodes pour supprimer des fichiers sous Linux. Cet article présentera deux méthodes pour supprimer des fichiers : la commande rm et l'outil trash-cli. J'espère qu'il vous sera utile. [Recommandation du didacticiel vidéo : Tutoriel Linux]

Comment supprimer des fichiers en utilisant la ligne de commande Linux ? (exemple de code)

Commande rm

rm La commande est une commande que la plupart des gens utilisent souvent lors de la suppression de fichiers. Elle est utilisée pour supprimer un fichier ou un répertoire.

La syntaxe de la commande rm est la suivante :

rm /path/to/file

Vous pouvez également supprimer tous les fichiers d'un dossier et de sous-dossiers comme suit :

rm -R /path/to/folder

Une fois qu'un fichier est supprimé via la commande rm, il ne peut pas être récupéré, cette commande doit donc être utilisée avec une extrême prudence. Cependant, nous pouvons empêcher dans une certaine mesure la suppression accidentelle de fichiers en utilisant diverses méthodes. Par exemple, si vous souhaitez supprimer plusieurs fichiers, vous pouvez être invité avant la suppression de chaque fichier pour vous assurer que le bon fichier est supprimé.

rm -i /path/to/file

Chaque fois que vous exécutez la commande ci-dessus, un message apparaîtra vous demandant si vous êtes sûr de vouloir supprimer le fichier.

Mais si lors de la suppression de dizaines de fichiers, chaque fichier reçoit une invite et que nous devons appuyer sur « y » à plusieurs reprises pour confirmer, cela sera très gênant.

Nous pouvons utiliser la commande suivante, qui n'invite que lorsque plus de 3 fichiers doivent être supprimés ou supprimés de manière récursive.

rm -i /path/to/file

outil trash-cli

trash-cli est un outil de ligne de commande de corbeille qui fournit une corbeille en ligne de commande. Nous pouvons utiliser l'outil trash-cli pour déplacer des fichiers vers la corbeille ou restaurer des fichiers supprimés.

Trash-cli n'est généralement pas installé par défaut sur Linux, nous devons l'installer avant de pouvoir l'utiliser.

Installer (à l'aide d'un gestionnaire de paquets)

Si vous utilisez un système basé sur Debian, tel qu'Ubuntu ou Mint, vous devez utiliser la commande apt-get :

sudo apt-get install trash-cli

Si vous utilisez un système basé sur centos, vous devez utiliser la commande yum :

sudo yum install -y trash-cli

Comment déplacer des fichiers vers la corbeille ?

Pour déplacer un fichier vers la Corbeille, vous pouvez utiliser la commande suivante :

trash /path/to/file

Le fichier n'est pas complètement supprimé, mais est déplacé vers la Corbeille dans le de la même manière que la corbeille Windows dans la corbeille.

Si vous fournissez un nom de dossier à la commande corbeille, elle enverra le dossier et tous les fichiers qu'il contient à la corbeille.

Comment lister les fichiers dans la corbeille ?

Pour lister les fichiers dans la corbeille, vous pouvez exécuter la commande suivante :

trash-list

Les résultats renvoyés incluent : le chemin d'origine du fichier, la date à laquelle le fichier a été déplacé vers la corbeille, et l'heure.

Comment récupérer des fichiers de la corbeille ?

La page de manuel de la commande trash indique que pour récupérer des fichiers, vous devez utiliser la commande suivante :

trash-restore

Cependant, si vous exécutez cette commande, vous pouvez obtenir "Command not J'ai trouvé" "une erreur.

Une alternative à la restauration de fichiers consiste à utiliser la commande restaurer-trash, comme indiqué ci-dessous :

restore-trash

La commande restaurer-trash listera tous les fichiers dans la corbeille avec à côté de chacun fichier Il y a un numéro. Pour récupérer un fichier, entrez simplement le numéro à côté du fichier.

Comment vider la corbeille ?

Le principal problème de la corbeille est que les fichiers occupent toujours un espace disque précieux. Si vous n'avez vraiment pas besoin de tout le contenu de la corbeille, vous pouvez exécuter la commande suivante pour vider la corbeille.

trash-empty

Si vous souhaitez supprimer tous les fichiers qui sont dans la corbeille depuis un nombre de jours spécifique, spécifiez simplement ce numéro à l'aide de la commande trash-empty. Exemple :

trash-empty 7

Supprimez tous les fichiers qui sont dans la corbeille depuis 7 jours.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn