AllInfo

Het Maken van Meerdere Submappen met Een Linux Commando

Als u wilt maken van een map met daarin een aantal submappen, of in een map boom, met behulp van de commando-regel Linux, over het algemeen moet je het mkdir commando meerdere malen. Er is echter een snellere manier om dit te doen.

Laten we zeggen we hebben een map met de naam htg, en wilde vier submappen in deze map. In een normale situatie, we gebruikt u de opdracht mkdir te maken htg de directory. Vervolgens zouden we moeten de opdracht cd om naar de nieuwe htg directory en, tot slot, hebben we gebruikt u de opdracht mkdir weer vier keer te maken van de vier submappen.

Dit alles kan gecombineerd worden in één opdracht, en wij laten u zien hoe.

Een nieuwe map maken met meerdere subdirectories u hoeft alleen de volgende opdracht bij de opdrachtprompt en druk op Enter (uiteraard, verandert u de directory-namen aan wat je wilt).

mkdir -p htg/{artikelen,afbeeldingen,opmerking,gedaan}

De vlag-p vertelt het mkdir commando voor het maken van de hoofd-directory als het niet al bestaat (htg, in ons geval). De woorden tussen de haakjes zijn onderdeel van de “brace uitbreiding lijst”. Elk van de items in de brace uitbreiding lijst wordt toegevoegd los van de voorgaande pad (htg/).

Bijvoorbeeld, het commando hierboven is uitgebreid in htg/artikelen, htg/afbeeldingen, htg/opmerking, htg/gedaan, alle vier van de submappen worden aangemaakt onder de htg directory. Zoals je kunt zien in het screenshot hieronder, het werkte.

U kunt ook gebruik maken van een brace uitbreiding lijst in de opdracht mkdir als u submappen in een map die al bestaat, zoals hieronder weergegeven. In dit voorbeeld htg de map al bestaat, zodat de submappen worden gewoon toegevoegd in die map.

Ook kunt u nest brace uitbreiding lijsten in de opdracht mkdir. Bijvoorbeeld, in de artikelen submap onder de htg directory, willen we u twee submappen met de naam van de nieuwe en herschreven. Dus, wij typ de volgende opdracht bij de opdrachtprompt en druk op Enter.

mkdir -p htg/{artikelen/{nieuwe,herschrijft},afbeeldingen,notities,gedaan}

U kunt ook het volledige pad als je wilt, zoals ik heb gedaan in het voorbeeld hieronder:

mkdir -p ~/Documenten/htg/{artikelen/{nieuwe,herschrijft},afbeeldingen,notities,gedaan}

De vier submappen worden aangemaakt onder htg de map en vervolgens de twee submappen heeft, nieuwe en herschrijft, zijn gemaakt onder de artikelen submap.

GERELATEERD ARTIKELHoe Maak je een Nieuwe Map en Verander met Één Opdracht in Linux

Zo eenvoudig is het. U kunt ook combineren met de opdracht mkdir met het cd commando om een directory en het veranderen met een commando.

Exit mobile version