Maison  >  Article  >  Opération et maintenance  >  Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?

Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?

PHPz
PHPzavant
2023-05-14 13:19:112094parcourir

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

Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?

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 temps

5, 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épertoires

6 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)

Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?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 à -pdr

8, 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 sortie

9, 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 : Sortie

Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?10. 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

Quelles sont les commandes couramment utilisées dans le système de fichiers Linux ?

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer