Maison Opération et maintenance exploitation et maintenance Linux Quelles sont les commandes courantes pour les fichiers et disques Linux ?

Quelles sont les commandes courantes pour les fichiers et disques Linux ?

May 12, 2023 pm 11:25 PM
linux

#Afficher les informations sur le fichier : ls ls est l'abréviation de mot anglais list. Sa fonction est de lister le contenu du répertoire. C'est l'une des commandes les plus couramment utilisées par les utilisateurs. Elle est similaire à la commande dir sous DOS ; Le nom du fichier ou du répertoire Linux peut avoir une longueur maximale de 265 caractères. "." représente le répertoire actuel et '..' représente le répertoire de niveau supérieur. Les fichiers commençant par '.' le paramètre -a. ##lsParamètres communs -a affiche tous les sous-répertoires et fichiers du répertoire spécifié, y compris les fichiers cachés -l affiche les détails du fichier sous forme de liste -h fonctionne avec -l pour afficher la taille du fichier de manière humaine ##Afficher le filtrage des répertoires

ls -lh 已k为单位显示查询出的文件大小
ls -a 显示所有文件,包含隐藏文件
ls -lha 注意,这里参数的顺序可以更改,所表述的含义是相同的。
ls 路径: 查询指定路径的文件列表

* - 通配符,代表任意字符(0到多个)
? - 通配符,代表一个字符
() - 中间为子shell的起始与结束
[] - 中间为字符组合 [abc] -匹配字符abc [a-z]-匹配a-z之间所有字符
{} - 中间为命令区块组合
&& - 当前一个指令执行成功时,执行后一个指令
|| - 当前一个指令执行失败时,执行后一个指令 

ls test* *表示后面不论接几个字符都接受(没有字符也接受)
ls test? ?表示后面当且仅当接一个字符时才接受
ls test??? ???表示一定要接三个字符
cp test[1~5] /tmp test1, test2, test3, test4, test5若存在,则复制到/tmp目录下

 若文件名为*.a ,则使用ls \*.a进行匹配
Copier après la connexion

##Commande de redirection de sortie : > Linux permet de rediriger les résultats de l'exécution de la commande vers un fichier et le contenu qui doit être affiché sur le terminal est enregistré dans le fichier spécifié ; ls -lha > ls.txt affiche les informations de requête dans le fichier ls.txt. (Si ls.txt n'existe pas, créez-en un, et s'il existe, écrasez son contenu) Remarque : ">" signifie l'écrasement du fichier source et ">>" sera ajouté à la fin du fichier ; Vous pouvez utiliser le nom de fichier gedit pour ouvrir ce fichier afin d'afficher les résultats de la redirection ; ##Affichage sur écran partagé : plus Lors de la visualisation du contenu, lorsque les informations sont trop longues pour être affichées sur un seul écran, un défilement rapide se produit, ce qui rend difficile pour l'utilisateur de voir le contenu du fichier. À ce stade, la commande more peut être utilisée pour n'en afficher qu'un seul. page à la fois. Appuyez sur la barre d'espace pour l'afficher. Sur la page suivante, appuyez sur la touche q pour quitter l'affichage et appuyez sur la touche h pour obtenir de l'aide. more : lorsqu'il y a trop de contenu de requête, vous pouvez utiliser le mot-clé more pour afficher les résultats de la requête sur des écrans partagés ; more ls -lha affiche les résultats de la requête sous forme d'écran partagé ; ##Pipeline : | Pipes : la sortie d’une commande peut être utilisée comme entrée d’une autre commande via un tube ; Le pipeline est en fait un morceau de mémoire utilisé pour la mise en mémoire tampon. Tout le contenu de sortie est d'abord mis en cache, puis récupéré du cache ; Afficher le contenu d'un certain texte dans le terminal : nom du fichier cat ; cat linux notes.txt | plus "|" représente un pipeline (cache), qui met d'abord en cache le contenu, puis l'affiche en écran partagé une fois la mise en cache terminée ; ##Effacer l'écran : effacer Clear est utilisé pour effacer le contenu affiché sur le terminal. La même commande DOS est la commande cls. Vous pouvez également utiliser la touche de raccourci : Ctrl+L. ##Changer de répertoire de travail : cd Lorsque vous utilisez Unix/Linux, vous devez souvent changer de répertoire de travail ; La commande cd peut aider les utilisateurs à changer de répertoire de travail. Tous les noms de répertoires et de fichiers sous Linux sont sensibles à la casse ; cd peut être suivi d'un chemin absolu ou d'un chemin relatif. Si le répertoire est omis, il s'agit par défaut du répertoire personnel de l'utilisateur actuel ; L'utilisation de cd est la suivante :

cd : Basculer vers le répertoire personnel de l'utilisateur actuel (répertoire /home/user) Lorsque l'utilisateur se connecte, le répertoire par défaut est le répertoire personnel de l'utilisateur ; cd ~ : Basculer vers le répertoire personnel de l'utilisateur actuel (/home/user directory) ; cd. : passer au répertoire courant ; cd .. : bascule vers le répertoire de niveau supérieur ; cd - : Passer au dernier répertoire 

##Afficher le chemin actuel : pwd Utilisez la commande pwd pour afficher le répertoire de travail actuel. Cette commande est très simple. Entrez simplement pwd directement sans paramètres. ##Créer un répertoire : mkdir Un nouveau répertoire peut être créé via la commande mkdir. Le paramètre -p peut créer des répertoires de manière récursive ; Il convient de noter que le nom du nouveau répertoire ne peut pas avoir le même nom qu'un répertoire ou un fichier existant dans le répertoire courant, et que le créateur du répertoire doit disposer des autorisations en écriture sur le répertoire courant ; L'utilisation de mkdir est la suivante :

mkdir test crée un dossier nommé test ; mkdir a/b/c –p crée un dossier nommé c qui existe dans le répertoire b sous le répertoire

Notez que cette forme de création de dossiers est appelée création récursive de répertoires ; ##Supprimer le répertoire : rmdir Vous pouvez utiliser la commande rmdir pour supprimer un répertoire. Vous devez quitter le répertoire et le répertoire doit être un répertoire vide, sinon il vous indiquera que la suppression a échoué ; ##Supprimer les fichiers : rm Les fichiers ou répertoires peuvent être supprimés via rm. Soyez prudent lorsque vous utilisez la commande rm car les fichiers ne peuvent pas être récupérés après avoir été supprimés ; Afin d'éviter toute suppression accidentelle de fichiers, vous pouvez utiliser le paramètre -i après rm pour confirmer les fichiers à supprimer ; Les paramètres couramment utilisés et leurs significations sont présentés dans le tableau suivant :

Quelles sont les commandes courantes pour les fichiers et disques Linux ?

Lien logiciel : le lien logiciel n'occupe pas d'espace disque Si le fichier source est supprimé, le lien logiciel deviendra invalide. Liens physiques : les liens physiques ne peuvent relier que des fichiers ordinaires, pas des répertoires.

Utilisation du format :

fichier de lien de fichier source ln ---lien dur ln -s fichier de lien de fichier source ---lien logiciel

Un lien physique équivaut à un fichier avec plusieurs noms de fichiers. La création d'un lien physique rendra le compteur du fichier +1, la suppression d'un lien physique ou du compteur du fichier source -1, et un compteur de 0 signifie que le fichier est réellement supprimé; Les fichiers de liens symboliques sont équivalents aux raccourcis dans Windows. La suppression du fichier source invalidera le fichier de liens symboliques ; Le nouveau fichier du lien physique occupe la même taille d'espace disque dur que le fichier source, donc un ou plusieurs liens symboliques sont généralement utilisés ; Remarque : Si le fichier de lien symbolique et le fichier source ne se trouvent pas dans le même répertoire, le fichier source doit utiliser un chemin absolu et ne peut pas utiliser de chemin relatif. ##Recherche de texte : grep La commande grep dans le système Linux est un puissant outil de recherche de texte grep permet la recherche de modèles sur les fichiers texte. Si un motif correspondant est trouvé, grep imprime toutes les lignes contenant le motif ; Le format général de grep est :

grep [-option] Nom du fichier « Rechercher la chaîne de contenu » Lorsque vous saisissez des paramètres de chaîne dans la commande grep, il est préférable de les mettre entre guillemets ou guillemets doubles. Par exemple : grep 'a' 1.txt ;

Description de l'option commune :

-v affiche toutes les lignes qui ne contiennent pas de texte correspondant (équivalent à une négation) ; -n affiche les lignes et numéros de ligne correspondants ; -J'ignore le cas ; Le contenu de la recherche grep peut être une expression régulière ;

##Find files : find La commande Rechercher est très puissante. Elle est généralement utilisée pour rechercher des fichiers qui répondent aux conditions dans un répertoire spécifique. Elle peut également être utilisée pour rechercher des fichiers avec des attributs utilisateur spécifiques. La fonction de la commande cp est de copier le fichier ou le répertoire donné vers un autre fichier ou répertoire, ce qui est équivalent à la commande copy sous DOS ; Description des options courantes :

-a Cette option est généralement utilisée lors de la copie d'un répertoire. Elle conserve les liens, les attributs du fichier et le répertoire copié. En bref, elle conserve les attributs d'origine du fichier ; -f n'indique plus que le fichier répertoire existe déjà ; -i copie interactive, demande à l'utilisateur une confirmation avant d'écraser le fichier cible ; -r Si le fichier source donné est un fichier de répertoire, cp copiera tous les sous-répertoires et fichiers du répertoire, et le fichier cible doit être un nom de répertoire ; -v affiche la progression de la copie ; Quelles sont les commandes courantes pour les fichiers et disques Linux ?

##Déplacer les fichiers : mv ; Les utilisateurs peuvent utiliser la commande mv pour déplacer des fichiers ou des répertoires, ou renommer des fichiers ou des répertoires. Équivalent au découpage dans Window ; Description des options communes :

-f opération interactive, aucune invite ne sera émise en cas d'écrasement ; -i Confirme le fonctionnement en mode interactif. Si l'opération mv entraîne l'écrasement d'un fichier cible existant, le système demandera s'il doit réécrire et demandera à l'utilisateur de répondre pour éviter d'écraser accidentellement le fichier ; -v affiche la progression du déplacement

##Gestion des archives : tar ; Les données de l'ordinateur doivent souvent être sauvegardées. tar est l'outil de sauvegarde le plus couramment utilisé sous Unix/Linux. Cette commande peut archiver une série de fichiers dans un fichier volumineux et peut également décompresser le fichier d'archive pour restaurer les données. tar utilise le format tar[paramètre] pour empaqueter le fichier de nom de fichier ; La commande tar est très particulière. Vous pouvez utiliser ou non "-" devant ses paramètres ; Paramètres couramment utilisés :

-c génère des fichiers d'archive et crée des fichiers d'emballage ; -v répertorie le processus détaillé d'archivage et de désarchivage et affiche la progression ; -f spécifie le nom du fichier d'archive, f doit être suivi d'un fichier .tar, donc l'option doit être placée en dernier ; -t répertorie les fichiers contenus dans l'archive ; -x Déverrouillez le fichier d'archive ;

Remarque : à l'exception de f, qui doit être placé à la fin du paramètre, l'ordre des autres paramètres est arbitraire. ##Compression et décompression de fichiers : gzip Utilisez tar en conjonction avec la commande gzip pour réaliser le packaging et la compression des fichiers ; tar est uniquement responsable du packaging des fichiers, mais pas de leur compression. Utilisez gzip pour compresser les fichiers tar-packés, et leurs extensions sont généralement XXX.tar.gz ; Options couramment utilisées :

-d décompresser ; -r compresse tous les sous-répertoires ;

Les commandes gzip et tar peuvent être intégrées et utilisées ensemble, ajoutez simplement "z" avant les paramètres disponibles de tar. Décompressez en utilisant « tar –zxvf filename » ##Compression et décompression de fichiers : bzip2 Utilisez tar conjointement avec la commande bzip2 pour implémenter le packaging et la compression de fichiers (l'utilisation est la même que celle de gzip) ; La valeur tar est responsable de l'empaquetage du fichier, mais pas de sa compression. Utilisez bzip2 pour compresser le fichier tar-packé, et son extension est généralement xxxx.tar.gz2 ; L'ajout d'une option (-j) à la commande tar peut appeler bizp2 pour implémenter une fonction de compression et implémenter d'abord le processus d'empaquetage, puis de compression ; Méthode de compression : fichier de nom de package compressé tar jcvf... (tar –jcvf bk.tar.gz2 *.txt) Méthode de décompression : nom du package compressé tar jxcf (tar jxvf bk.tar.bz2) ##Compression et décompression de fichiers : zip, décompression Le fichier cible compressé par zip n'a pas besoin de spécifier d'extension et l'extension par défaut est zip ; Fichier compressé : fichier source zip [-r] (sans extension) ; Décompressez le fichier : unzip –d Fichier de répertoire décompressé, fichier compressé.

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 de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

À quoi sert Linux? À quoi sert Linux? Apr 12, 2025 am 12:20 AM

Linux convient aux serveurs, aux environnements de développement et aux systèmes intégrés. 1. En tant que système d'exploitation de serveurs, Linux est stable et efficace, et est souvent utilisé pour déployer des applications à haute monnaie. 2. En tant qu'environnement de développement, Linux fournit des outils de ligne de commande efficaces et des systèmes de gestion des packages pour améliorer l'efficacité du développement. 3. Dans les systèmes intégrés, Linux est léger et personnalisable, adapté aux environnements avec des ressources limitées.

Comment démarrer Apache Comment démarrer Apache Apr 13, 2025 pm 01:06 PM

Les étapes pour démarrer Apache sont les suivantes: Installez Apache (Commande: Sudo apt-get install Apache2 ou téléchargez-le à partir du site officiel) Start Apache (Linux: Sudo SystemCTL Démarrer Apache2; Windows: Cliquez avec le bouton droit sur le service "APACHE2.4" et SELECT ") Vérifiez si elle a été lancée (Linux: SUDO SYSTEMCTL STATURE APACHE2; (Facultatif, Linux: Sudo SystemCTL

Que faire si le port Apache80 est occupé Que faire si le port Apache80 est occupé Apr 13, 2025 pm 01:24 PM

Lorsque le port Apache 80 est occupé, la solution est la suivante: découvrez le processus qui occupe le port et fermez-le. Vérifiez les paramètres du pare-feu pour vous assurer qu'Apache n'est pas bloqué. Si la méthode ci-dessus ne fonctionne pas, veuillez reconfigurer Apache pour utiliser un port différent. Redémarrez le service Apache.

Comment surveiller les performances de Nginx SSL sur Debian Comment surveiller les performances de Nginx SSL sur Debian Apr 12, 2025 pm 10:18 PM

Cet article décrit comment surveiller efficacement les performances SSL des serveurs Nginx sur les systèmes Debian. Nous utiliserons NginxExporter pour exporter des données d'état NGINX à Prometheus, puis l'afficher visuellement via Grafana. Étape 1: Configuration de Nginx Tout d'abord, nous devons activer le module Stub_Status dans le fichier de configuration NGINX pour obtenir les informations d'état de Nginx. Ajoutez l'extrait suivant dans votre fichier de configuration Nginx (généralement situé dans /etc/nginx/nginx.conf ou son fichier incluant): emplacement / nginx_status {Stub_status

Comment commencer la surveillance d'Oracle Comment commencer la surveillance d'Oracle Apr 12, 2025 am 06:00 AM

Les étapes pour démarrer un écouteur Oracle sont les suivantes: cochez l'état de l'écouteur (en utilisant la commande LSNRCTL Status) pour Windows, démarrez le service "TNS Écouteur" dans Oracle Services Manager pour Linux et Unix, utilisez la commande LSNRCTL LSNRCTL pour démarrer l'auditeur pour exécuter la commande LSNRCTL STAT

Comment configurer un bac de recyclage dans le système Debian Comment configurer un bac de recyclage dans le système Debian Apr 12, 2025 pm 10:51 PM

Cet article présente deux méthodes de configuration d'un bac de recyclage dans un système Debian: une interface graphique et une ligne de commande. Méthode 1: Utilisez l'interface graphique Nautilus pour ouvrir le gestionnaire de fichiers: Recherchez et démarrez le gestionnaire de fichiers Nautilus (généralement appelé "fichier") dans le menu de bureau ou d'application. Trouvez le bac de recyclage: recherchez le dossier de bac de recyclage dans la barre de navigation gauche. S'il n'est pas trouvé, essayez de cliquer sur "Autre emplacement" ou "ordinateur" pour rechercher. Configurer les propriétés du bac de recyclage: cliquez avec le bouton droit sur "Recycler le bac" et sélectionnez "Propriétés". Dans la fenêtre Propriétés, vous pouvez ajuster les paramètres suivants: Taille maximale: Limitez l'espace disque disponible dans le bac de recyclage. Temps de rétention: définissez la préservation avant que le fichier ne soit automatiquement supprimé dans le bac de recyclage

Comment redémarrer le serveur Apache Comment redémarrer le serveur Apache Apr 13, 2025 pm 01:12 PM

Pour redémarrer le serveur Apache, suivez ces étapes: Linux / MacOS: Exécutez Sudo SystemCTL Restart Apache2. Windows: Exécutez net stop apache2.4 puis net start apache2.4. Exécuter netstat -a | Findstr 80 pour vérifier l'état du serveur.

Comment optimiser les performances de Debian Readdir Comment optimiser les performances de Debian Readdir Apr 13, 2025 am 08:48 AM

Dans Debian Systems, les appels du système ReadDir sont utilisés pour lire le contenu des répertoires. Si ses performances ne sont pas bonnes, essayez la stratégie d'optimisation suivante: simplifiez le nombre de fichiers d'annuaire: divisez les grands répertoires en plusieurs petits répertoires autant que possible, en réduisant le nombre d'éléments traités par appel ReadDir. Activer la mise en cache de contenu du répertoire: construire un mécanisme de cache, mettre à jour le cache régulièrement ou lorsque le contenu du répertoire change et réduire les appels fréquents à Readdir. Les caches de mémoire (telles que Memcached ou Redis) ou les caches locales (telles que les fichiers ou les bases de données) peuvent être prises en compte. Adoptez une structure de données efficace: si vous implémentez vous-même la traversée du répertoire, sélectionnez des structures de données plus efficaces (telles que les tables de hachage au lieu de la recherche linéaire) pour stocker et accéder aux informations du répertoire

See all articles