GNU/Linux >> Tutoriels Linux >  >> Linux

10 commandes de recherche pour améliorer votre recherche de fichiers sous Linux [Basics]

Dans la continuité de nos tutoriels sur les bases de Linux, je vais vous montrer aujourd'hui 10 commandes de recherche qui amélioreront la recherche de fichiers sous Linux. D'accord! C'est parti,

1. Comment trouver ou localiser un fichier dans le répertoire courant ?

find . -name filename.txt

Remarque :le point (.) après la recherche indique le répertoire actuel

2. Comment trouver ou localiser un fichier sous '/' ?

find / -name filename.txt

Remarque :la barre oblique (/) après la recherche recherche le fichier sous la partition ‘/’. Par exemple, pour rechercher un fichier dans le répertoire /home, voici la commande,

find /home -name filename.txt

3. Comment rechercher un répertoire avec find ?

find . -type d -name directory_name

4. Comment trouver un fichier en ignorant la casse ?

Par exemple, la commande ci-dessous répertorie les fichiers en minuscules et en majuscules.

$ find . -iname project.txt
./project.txt
./PROJECT.TXT
./Project.txt

 5. Comment rechercher un fichier et le supprimer à l'aide de Rechercher ?

find . -name project.txt -exec rm -f {} \;

6. Comment trouver un fichier et modifier son autorisation ?

Voici le jeu d'autorisations réel pour un fichier,

$ ls -l secret.txt
-r-------- 1 peter author 0 Oct 12 14:20 secret.txt

Nous allons essayer de trouver un fichier et changer son autorisation en "755"

find . -name secret.txt -exec chmod 755 {} \;

Vérifiez l'autorisation de fichier maintenant

$ ls -l secret.txt
-rwxr-xr-x 1 peter author0 Oct 12 14:20 secret.txt

7. Comment trouver tous les fichiers txt et modifier son autorisation ?

find / -name *.txt -exec chmod 755 {} \;

8. Comment trouver tous les fichiers vides ?

find /tmp -type f -empty

9. Comment trouver tous les répertoires vides ?

find /tmp -type d -empty

10. Comment trouver tous les fichiers basés sur le groupe ?

find /home -group developer

Linux
  1. Renommer un fichier dans le terminal Linux

  2. 20 commandes Linux en une ligne à ajouter à votre boîte à outils

  3. Commandes d'accès aux fichiers sous Linux - rechercher, trier, tête, queue

  4. Comment puis-je voir du en Go au lieu de Mo sous Linux ?

  5. Fichier mv Linux avec un nom long

Comment trouver/obtenir votre adresse IP sous Linux

Comment trouver une chaîne dans un fichier sous Linux

Autorisations Linux - Comment trouver les autorisations d'un fichier

Comment trouver des fichiers contenant une chaîne de texte spécifique sous Linux

Rechercher la commande sous Linux/UNIX

Comment faire une recherche floue de fichiers sous Linux