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进行匹配

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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.

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Porce de variable PHP expliquée
1 Il y a quelques mois By 百草
Commentant le code en php
4 Il y a quelques semaines By 百草
<🎜>: Grow A Garden - Guide complet des marchands itinérants
4 Il y a quelques semaines By Jack chen
Conseils pour écrire des commentaires PHP
4 Il y a quelques semaines 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)

Sujets chauds

Tutoriel PHP
1510
276
Correction de l'échec de téléchargement de fichiers dans Windows Google Chrome Correction de l'échec de téléchargement de fichiers dans Windows Google Chrome Jul 08, 2025 pm 02:33 PM

Vous avez des problèmes de téléchargement de fichiers dans Google Chrome? Cela peut être ennuyeux, non? Que vous joigniez des documents aux e-mails, partagez des images sur les réseaux sociaux ou soumettez des fichiers importants pour le travail ou l'école, un processus de téléchargement de fichiers en douceur est crucial. Ainsi, il peut être frustrant que vos téléchargements de fichiers continuent d'échouer dans Chrome sur PC Windows. Si vous n'êtes pas prêt à abandonner votre navigateur préféré, voici quelques conseils pour les correctifs qui ne peuvent pas télécharger de fichiers sur Windows Google Chrome 1. Commencez par une réparation universelle avant de découvrir les conseils de dépannage avancés, il est préférable d'essayer certaines des solutions de base mentionnées ci-dessous. Dépannage des problèmes de connexion Internet: connexion Internet

Comment trouver mon adresse IP privée et publique dans Linux? Comment trouver mon adresse IP privée et publique dans Linux? Jul 09, 2025 am 12:37 AM

Dans Linux Systems, 1. Utilisez la commande IPA ou HostName-I pour afficher la propriété intellectuelle privée; 2. Utilisez curlifconfig.me ou curlipinfo.io/ip pour obtenir une adresse IP publique; 3. La version de bureau peut afficher IP privé via les paramètres système, et le navigateur peut accéder à des sites Web spécifiques pour afficher la propriété IP publique; 4. Les commandes communes peuvent être définies sous forme d'alias pour un appel rapide. Ces méthodes sont simples et pratiques, adaptées aux besoins de visualisation IP dans différents scénarios.

Comment faire du support de conteneur PHP Construction automatique? Méthode de configuration CI intégrée en continu de l'environnement PHP Comment faire du support de conteneur PHP Construction automatique? Méthode de configuration CI intégrée en continu de l'environnement PHP Jul 25, 2025 pm 08:54 PM

Pour permettre aux conteneurs PHP de prendre en charge la construction automatique, le noyau réside dans la configuration du processus d'intégration continue (CI). 1. Utilisez Dockerfile pour définir l'environnement PHP, y compris l'image de base, l'installation d'extension, la gestion de la dépendance et les paramètres d'autorisation; 2. Configurez des outils CI / CD tels que GitLabci et définissez les étapes de construction, de test et de déploiement via le fichier .gitlab-ci.yml pour réaliser une construction, un test et un déploiement automatique; 3. Intégrer des cadres de test tels que PHPUnit pour s'assurer que les tests sont automatiquement exécutés après les modifications du code; 4. Utiliser des stratégies de déploiement automatisées telles que Kubernetes pour définir la configuration de déploiement via le fichier de déploiement.yaml; 5. Optimiser Dockerfile et adopter une construction en plusieurs étapes

Exigences du système pour installer Linux Exigences du système pour installer Linux Jul 20, 2025 am 03:49 AM

LinuxCanrunonModesthardwarewithSpecificminimumRequirements.A1GHZProcessor (x86orx86_64) est ensemble, avec-corecpureComend.r.R AmshouldBeatleast512MBForCommand-lineUseor2gbfordesktopenvironments.

Quel est le numéro de code de Bitcoin? Quel style de code est Bitcoin? Quel est le numéro de code de Bitcoin? Quel style de code est Bitcoin? Jul 22, 2025 pm 09:51 PM

En tant que pionnier dans le monde numérique, le nom de code unique de Bitcoin et la technologie sous-jacente ont toujours été au centre de l’attention des gens. Son code standard est BTC, également connu sous le nom de XBT sur certaines plateformes qui répondent aux normes internationales. D'un point de vue technique, Bitcoin n'est pas un style de code unique, mais un projet logiciel open source énorme et sophistiqué. Son code principal est principalement écrit en C et intègre la cryptographie, les systèmes distribués et les principes économiques, afin que n'importe qui puisse voir, examiner et contribuer son code.

Comment utiliser la commande `` arrêt '' Comment utiliser la commande `` arrêt '' Jul 15, 2025 am 12:26 AM

La commande d'arrêt de Linux / MacOS peut être arrêtée, redémarrée et chronométré les opérations à travers les paramètres. 1. Éteignez immédiatement la machine et utilisez les paramètres de Sudoshutdown ou -h / -p; 2. Utilisez le temps ou le point de temps spécifique pour l'arrêt, annulez l'utilisation de -c; 3. Utilisez les paramètres -r pour redémarrer, prendre en charge le redémarrage chronométré; 4. Faites attention à la nécessité des autorisations sudo, soyez prudent dans le fonctionnement à distance et évitez la perte de données.

Comment construire un environnement de conteneur de tâches PHP indépendant. Comment configurer le conteneur pour exécuter des scripts chronométrés PHP Comment construire un environnement de conteneur de tâches PHP indépendant. Comment configurer le conteneur pour exécuter des scripts chronométrés PHP Jul 25, 2025 pm 07:27 PM

La construction d'un environnement de conteneur de tâches PHP indépendant peut être implémentée via Docker. Les étapes spécifiques sont les suivantes: 1. Installez Docker et DockerCose comme base; 2. Créez un répertoire indépendant pour stocker les fichiers Dockerfile et Crontab; 3. Écrivez Dockerfile pour définir l'environnement PHPCLI et installer Cron et les extensions nécessaires; 4. Écrivez un fichier crontab pour définir les tâches de synchronisation; 5. Écrivez un répertoire de script Docker-Compose.yml et configurer les variables d'environnement; 6. Démarrez le conteneur et vérifiez le journal. Par rapport à l'exécution de tâches de synchronisation dans des conteneurs Web, les conteneurs indépendants présentent les avantages de l'isolement des ressources, de l'environnement pur, de la forte stabilité et de l'expansion facile. Pour assurer la journalisation et la capture d'erreur

Comment effacer en toute sécurité un disque dur sur Linux Comment effacer en toute sécurité un disque dur sur Linux Jul 24, 2025 am 12:08 AM

Confirmez le nom du périphérique du disque dur cible (tel que / dev / sda) pour éviter de supprimer accidentellement le disque système; 2. Utilisez sudoddif = / dev / zeroof = / dev / sdxbs = 1mstatus = progresser pour écraser la valeur zéro dans le disque complet, qui convient à la plupart des scénarios; 3. Utilisez Sudoshred-V-N3 / Dev / SDX pour trois augmentations de données aléatoires pour vous assurer qu'elle ne peut pas être restaurée; 4. Exécuter éventuellement SudObAdBlocks-Wsv / Dev / SDX pour les tests d'écriture destructeurs; Enfin, utilisez SudoHExDump-C / Dev / SDX | Head pour vérifier si tout est zéro et une efface complète en toute sécurité.

See all articles