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.
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.
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.