Hoe u een map naar een andere map kopieert in Bash op Linux

Hoe U Een Map Naar Een Andere Map Kopieert In Bash Op Linux



Weten hoe u een map moet kopiëren, is essentieel voor het maken van back-ups, het migreren van de gegevens, het organiseren van de bestanden en het op afstand overbrengen van de bestanden. Bovendien hangt het kopiëren van een map naar een andere af van verschillende factoren, zoals de mapgrootte, kenmerken en de tools die u voor het proces gebruikt. Linux-beginners weten echter soms niet de juiste manier om een ​​map zonder fouten naar een andere map in Bash te kopiëren. Daarom hebben we in deze korte blog de eenvoudige opdrachten opgenomen om een ​​map naar een andere map in Bash op Linux te kopiëren.

Hoe u een map naar een andere map kopieert in Bash op Linux

Het is gemakkelijk om een ​​map in Bash te kopiëren en in een andere map te plakken, en je kunt dit doen met behulp van de eenvoudige opdrachten op de opdrachtregel.







Open de terminal en voer de volgende reeks opdrachten in om naar de bovenliggende map te navigeren van de map die u wilt kopiëren:



CD / pad / naar / bovenliggende_map



Vervang “/path/to/parent_directory” door het daadwerkelijke pad van de bovenliggende map die de map bevat die u wilt kopiëren, en laten we dit de bronmap noemen. Bij het invoeren van de opdracht zult u zien dat de nieuwe opdrachtregel de naam van de bronmap bevat. Kopieer nu de huidige map via de opdracht “cp”:





cp -R bron_map / pad / naar / doelmap

Voer in plaats van “source_directory” de naam van de bronmap in. Vervang “/path/to/target_directory” door het daadwerkelijke pad waar u de gekopieerde map gaat plakken. De optie “-r” instrueert het systeem expliciet om de bronmap, submappen en andere inhoud recursief te kopiëren.



Laten we een voorbeeld nemen waarbij we een Bash-script gebruiken om een ​​map naar een andere map te kopiëren. Voer eerst de volgende opdrachten één voor één uit om een ​​Bash-script te maken en geef vervolgens de uitvoerbare machtigingen op:

aanraken kopieer.sh

chmod u+x kopie.sh

Open nu het script in de nano-editor en schrijf het volgende programma erin:

#!/bin/bash

echo 'Een map kopiëren'



cp -R ~ / Documenten ~ / Muziek

Sla ten slotte het script op en voer het vervolgens uit in de terminal.

. / kopieer.sh

Nadat u het script heeft uitgevoerd, is het tijd om de resultaten te controleren of het systeem de map “Muziek” naar de “Documenten” heeft gekopieerd.

CD ~ / Documenten

ls

Conclusie

Het kopiëren van een map naar een andere map is een fundamentele taak in Linux, en deze korte handleiding legt dit uit met behulp van de Bash-shell. Het algehele proces is eenvoudig en begint met het navigeren naar de bovenliggende map die het bestand bevat dat we willen kopiëren. Ten slotte hebben we gecontroleerd of de taak succesvol was.