Modes de paiement Abuse

Commandes Linux pour travailler avec des fichiers

04.08.2023, 01:05

Les commandes de fichiers Linux vous permettent de manipuler et de gérer des fichiers et des dossiers dans le système d'exploitation Linux. Les différentes commandes offrent une variété de fonctionnalités qui sont souvent utilisées dans l'administration du système, le développement de logiciels et la manipulation quotidienne de fichiers.

À quoi servent les commandes ?

Par exemple, la commande"ls" permet d'afficher le contenu du répertoire de travail actuel, les commandes"mkdir" et"touch" permettent de créer respectivement de nouveaux dossiers et de nouveaux fichiers, les commandes"cp" et"mv" permettent de copier ou de déplacer des fichiers et des dossiers, la commande"rm" permet de supprimer des fichiers et des dossiers, la commande"cat" affiche le contenu d'un fichier à l'écran et la commande"grep" permet de rechercher des lignes ou des motifs spécifiques dans un fichier.

Les commandes Linux permettant de travailler avec des fichiers vous permettent également de modifier les autorisations sur les fichiers et les dossiers, de changer le propriétaire des fichiers, de créer des liens vers les fichiers, de rechercher des fichiers à l'aide de divers critères, et bien d'autres choses encore. Les commandes de fichiers offrent un large éventail d'outils et de fonctionnalités qui facilitent la gestion du système de fichiers et garantissent une manipulation efficace des fichiers et des dossiers sous Linux.

Exemples de commandes

Quelques commandes Linux de base pour travailler avec des fichiers :

ls: Affiche une liste de fichiers et de dossiers dans le répertoire de travail actuel.

ls

cd: change le répertoire de travail pour le répertoire spécifié.

cd /path/to/directory

mkdir: Crée un nouveau dossier avec le nom spécifié.

mkdir new_folder

touch: crée un nouveau fichier ou met à jour la date de modification d'un fichier existant.

touch new_file.txt

cp: Copie des fichiers ou des dossiers.

cp file.txt /path/to/destination

mv: Déplace des fichiers ou des dossiers.

mv file.txt /path/to/destination

rm: supprime des fichiers ou des dossiers.

rm file.txt

cat: Affiche le contenu d'un fichier à l'écran.

cat file.txt

head: Affiche les premières lignes du fichier (dans l'exemple : les 10 premières lignes du fichier) :

head -n 10 file.txt

tail: Affiche les dernières lignes du fichier (exemple : les 10 premières lignes du fichier) :

tail -n 10 file.txt

grep: recherche dans le fichier les lignes contenant le motif donné.

grep "pattern" file.txt

chmod: modifie les autorisations d'un fichier ou d'un dossier (dans l'exemple, ajoute les autorisations d'exécution à un script) :

chmod +x script.sh

chown: modifie le propriétaire d'un fichier ou d'un dossier.

chown user:group file.txt

ln: crée un lien vers un fichier.

ln -s file.txt link.txt

find: Recherche des fichiers et des dossiers en fonction de critères spécifiques (dans l'exemple, recherche de tous les fichiers portant l'extension .txt dans le dossier spécifié) :

find /path/to/search -name "*.txt"

Il ne s'agit là que de quelques-unes des commandes disponibles sous Linux pour travailler avec des fichiers. Il existe de nombreuses autres commandes que vous pouvez utiliser pour effectuer diverses opérations sur les fichiers et les dossiers.