Maison > Article > Opération et maintenance > Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?
1, Recommend
command --help affiche les informations d'aide sur la commande
# Par exemple :
mkdir --help
man command Consultez le manuel de commande
# Par exemple :
homme mkdir
2, ls:
ls -a pour afficher une liste de tous les fichiers (les fichiers cachés peuvent être visualisés)
ls -l affiche les détails du fichier sous forme de liste
ls -h combiné avec -l affiche la taille du fichier de manière humaine
ls -l -h affiche la taille du fichier de manière plus intuitive
ls -lh
ls-hl
ls-lha
* représente n'importe quel nombre de caractères
? représente n'importe quel caractère, au moins 1
[] signifie qu'il peut correspondre à n'importe quel groupe de personnages
[abc] correspond à l'un des éléments a, b, c
[a-f] correspond à n'importe quel élément compris entre a et f
3, cd :
Fonctionnalités des fichiers et répertoires sous Linux :
. représente le répertoire actuel
.. représente le répertoire de niveau supérieur
cd change de répertoire
cd ~ Basculer vers le répertoire personnel de l'utilisateur actuel (répertoire personnel ~)
cd . Conserver le répertoire actuel inchangé
cd .. passer au répertoire supérieur
cd - Vous pouvez basculer entre les deux derniers répertoires de travail
4. Touchez le nom du fichier Si le fichier n'existe pas, vous pouvez créer un fichier vierge ; si le fichier existe déjà, vous pouvez modifier la date de dernière modification du fichier
-a modifie uniquement le "read time" (atime) -m modifie uniquement le "temps de modification" (mtime) -d Modifier atime et mtime en même temps5, mkdir :
-p peut créer de manière récursive des répertoires de fichiers avec des relations imbriquées qui se chevauchent
Nom du dossier mkdir Créer un nouveau répertoire Par exemple : mkdir -p a/b/c/d crée récursivement plusieurs répertoires6 rm :
. rm supprimer des fichiers ou des répertoires
rm -f force la suppression et ignore les fichiers inexistants sans invite rm -r supprime récursivement le contenu d'un répertoire. Ce paramètre doit être ajouté lors de la suppression d'un dossier. rm *1.txt supprime tous les fichiers se terminant par 1.txt rm -r * rm -rf * Supprimer de force tous les fichiers du dossier (la suppression est terminée et ne peut pas être récupérée)7, cp :
cp fichier source fichier cible copier un fichier ou un répertoire
cp -i nom du fichier source invite de nom du répertoire avant d'écraser le fichier cp -r nom du fichier source nom du répertoire Si le fichier source donné est un fichier de répertoire, cp copiera récursivement tous les sous-répertoires et fichiers du répertoire. Le fichier cible doit être un nom de répertoire. cp -d fichier source fichier cible Si l'objet est un "fichier lien", les attributs du "fichier lien" sont conservés cp -p fichier source le fichier cible conserve les attributs du fichier d'origine cp -un fichier source fichier cible équivalent à -pdr8, cat :
Nom du fichier Cat Afficher le contenu du fichier, créer des fichiers, fusionner des fichiers, ajouter du contenu de fichier et d'autres fonctions, affichera tout le contenu à la fois, adapté à la visualisation de fichiers texte avec moins de contenu
cat -b filename affiche les numéros de ligne pour le contenu du fichier non vide cat -n filename affiche le numéro de ligne de tout le contenu de sortie9, plus :
plus de nom de fichier affiche le contenu du fichier en écran partagé, une seule page de contenu est affichée à la fois, adapté aux fichiers texte avec un contenu volumineux
Utilisez plus de touches d'opération : Barre d'espace : Afficher l'écran suivant de la page de manuel Touche Entrée : fait défiler la page de manuel une ligne à la fois b : Reculez d'un écran en arrière f : Faites défiler vers l'avant d'un écran q : Sortie10. Autres :
. pwd est utilisé pour afficher le répertoire du dossier actuel
clear est utilisé pour effacer l'écran tree -d affiche uniquement les informations du répertoire -le nom correspond au nom -perm autorisations de correspondance (le mode est une correspondance complète, -le mode est inclusif) -l'utilisateur correspond au propriétaire -le groupe correspond à tous les groupes -mtime -n +n correspond à l'heure du contenu modifié (-n fait référence à n jours, +n fait référence à il y a n jours) -atime -n +n correspond à l'heure à laquelle le fichier est accédé (-n fait référence à n jours, +n fait référence à il y a n jours) -ctime -n +n correspond à l'heure à laquelle les autorisations de fichiers ont été modifiées (-n fait référence à n jours, +n fait référence à il y a n jours) -nouser fait correspondre les fichiers sans propriétaires -nogroup correspond aux fichiers sans aucun groupe -newer f1 !f2 correspond aux fichiers plus récents que le fichier f1 mais plus anciens que f2 --type b/d/c/p/l/f correspond aux types de fichiers (les paramètres de lettre suivants représentent tour à tour les périphériques de bloc, les répertoires, les périphériques de caractères, les tuyaux, les fichiers de liens et les fichiers texte) -size correspond à la taille du fichier (+50 Ko recherche les fichiers de plus de 50 Ko et -50 Ko recherche les fichiers de moins de 50 Ko) -prune ignorer un répertoire -exec... { }; peut être suivi de commandes pour un traitement ultérieur des résultats de recherche (démo ci-dessous)Le paramètre -exec est utilisé pour transmettre les résultats recherchés par la commande find à la commande suivante pour un traitement ultérieur. Il est très similaire à la technologie des caractères pipe, et en raison des exigences particulières de la commande find sur les paramètres, bien que. exec est la forme longue, mais ne nécessite toujours qu'un signe moins (-).
find [path] -name "*.py" Rechercher les fichiers avec une extension .py dans le chemin spécifié, y compris les sous-répertoires
Si le chemin est omis, cela signifie rechercher dans le dossier actuel
Par exemple :
find Desktop/ -name "*1*" Recherchez dans le répertoire du bureau les fichiers dont les noms de fichiers contiennent 1
find Desktop/ -name "*.txt" Recherchez dans le répertoire du bureau tous les fichiers avec l'extension .txt
find Desktop/ -name "1*" Rechercher les fichiers commençant par le numéro 1 dans le répertoire du bureau
find / -perm -4000 -print Interroge tous les fichiers avec des autorisations de recherche, y compris les autorisations SUID dans l'ensemble du système
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!