Récapitulatif - Opérations sélectives
Fait partie de la section Les fondamentaux du Journey Terminal de Coddy. Leçon 29 sur 82.
Défi
FacileRéunis toutes tes compétences en matière de jokers !
- Crée un nouveau répertoire appelé
archiveavecmkdir - Déplace uniquement les fichiers photo
.jpgà un seul chiffre dansarchive/en utilisant le joker entre crochets[0-9] - Déplace tous les fichiers
report_?.txtdansarchive/en utilisant le joker? - Supprime tous les fichiers
.pngrestants en utilisant le joker* - Affiche le répertoire personnel avec
lspour vérifier ce qu’il reste - Affiche le dossier archive avec
ls archivepour vérifier son contenu
Remarque :
photo_10.jpgdoit rester dans le répertoire personnel. Il contient deux chiffres et ne correspondra donc pas à[0-9]. Réfléchis bien au joker à utiliser pour chaque étape !
La liste présentée ici trie
photo_10.jpgavantphoto_1.jpg:lsutilise les paramètres régionaux du bac à sable, qui ignorent le trait de soulignement lors de la comparaison des noms. Sur ta propre machine, l’ordre peut être différent. Compare l’ensemble des fichiers, pas leur ordre. La vérification examine l’état final de tes fichiers après l’exécution de toutes tes commandes ; peu importe donc que tu les listes avec une seule commande ou deux, ou combien de fois tu as regardé autour de toi en chemin.
⚠ Nettoie d’abord : si tu vois des répertoires inattendus (comme
family,natureoutravel) dans ton répertoire personnel, éventuellement laissés par une leçon précédente, supprime-les avant d’exécuter les étapes ci-dessus. Utiliserm -rf <dirname>pour chacun d’eux (par exemple,rm -rf family). Cela garantit que la sortie delscorrespond au résultat attendu.
Essayez vous-même
Toutes les leçons de Les fondamentaux
4Répertoires
Créer Un RépertoireCopier Un RépertoireDéplacer Et Renommer Un RépertoireSupprimer Un RépertoireRécapitulatif - Opérations Sur Les Répertoires7Contenu de fichier
Head et TailComptage de motsCommande SortCommande UniqBases de GrepGrep avec optionsRécap - Détective de texte10Projet Analyseur de Journaux
Aperçu du ProjetAffichage du Fichier Journal2Navigation
Afficher le répertoire de travailLister les fichiersChanger de répertoireChemins absolus vs relatifsRépertoire personnel et racineRécap - Trouver son chemin5Projet Organiser les Photos
Aperçu du ProjetCréation de la Structure8Redirection
Sortie standardÉcraser vers un fichierAjouter à un fichierEntrée standardErreur standardRécapitulatif - Constructeur de logs11Permissions
Comprendre les permissionsLire les permissionsChmod avec des nombresChmod avec des symbolesPropriété des fichiersRécapitulatif - Verrouillez tout14Projet de Script de Sauvegarde
Aperçu du ProjetObtenir le Chemin Source3Fichiers
Créer Un FichierLire Un FichierCopier Un FichierDéplacer Et Renommer Un FichierSupprimer Un FichierRécapitulatif - Opérations Sur Les Fichiers6Caractères jokers et motifs
Le joker étoileLe joker point d'interrogationJokers entre crochetsCombiner les jokersRécapitulatif - Opérations sélectives9Les pipes
Qu'est-ce qu'une pipe ?Chaîner deux commandesChaîner plusieurs commandesPipe avec GrepRécapitulatif - Pipeline de donnéesEntraînez-vous par vous-même : Playground Terminal