Hoe kan ik wildcards gebruiken om een ​​groep bestanden te `cp`en met AWS CLI

Hoe Kan Ik Wildcards Gebruiken Om Een Groep Bestanden Te Cp En Met Aws Cli



Jokertekens zijn de speciale tekens die worden gebruikt in de AWS CLI-opdrachten waarmee de gebruiker specifieke patronen in zijn opdrachten kan maken. De opdracht cp wordt gebruikt om de bestanden van de lokale map naar de cloud te kopiëren en vice versa.

In deze handleiding wordt uitgelegd hoe u jokertekens kunt gebruiken om ' kp ” een groepsbestand met AWS CLI.

Hoe kan ik wildcards gebruiken om een ​​groep bestanden te `cp`en met AWS CLI?

Open de ' Terminal ” van het lokale systeem:









Controleer of de AWS CLI op het systeem is geïnstalleerd met behulp van de volgende opdracht:



aws --versie

Door de bovenstaande opdracht uit te voeren, wordt de ' aws-cli/2.11.0 ” geïnstalleerde versie van AWS CLI:





Configureer de AWS met behulp van de IAM-referenties:



aws configureren

Klik hier om te leren hoe u AWS CLI configureert.

Zoek de map waarin de groep bestanden is geplaatst vanaf de lokale computer:

Ga naar de map en zoek een groep bestanden:

Gebruik de volgende AWS CLI-opdracht om de bestanden op de S3-bucket te uploaden:

aws s3 kp / Gebruikers / Lenovo / AWS / Bestanden3: // fdxrdfgkhj / voorvoegsel / --recursief --uitsluiten 'mijnapp.html' --erbij betrekken 'bestandsvoorvoegsel*'

De bovenstaande opdracht kopieert de bestanden uit de lokale map en uploadt ze naar de S3-bucket. Het jokerteken hier is dat het de ' mijnapp.html ' bestand:

Bezoek het S3-dashboard en klik op de knop ' Emmers ' bladzijde:

Klik op de naam van de bucket om deze te openen:

Ga naar binnen in de “ voorvoegsel/ ” map:

Alle bestanden zijn gekopieerd naar de S3-bucket behalve ' mijnapp.html ” die werd uitgesloten met behulp van een wildcard:

Ga terug naar de emmers-pagina en klik op de ' Leeg ' knop:

Typ “ permanent verwijderen ' om de verwijdering van alle objecten te bevestigen en klik vervolgens op de knop ' Leeg ' knop:

Klik na het legen van de emmer op de knop ' Uitgang ' knop:

Gebruik de volgende opdracht om het jokerteken include te gebruiken:

aws s3 kp / Gebruikers / Lenovo / AWS / Bestanden3: // fdxrdfgkhj / --recursief --uitsluiten '*' --erbij betrekken 'mijnapp.html'

Het bovenstaande commando heeft alles uitgesloten door een ' * ” eraan en alleen inclusief alleen “ mijnapp.html ' bestand:

De emmer bevat alleen de “ mijnapp.html ”-bestand en andere bestanden zijn uitgesloten:

In deze handleiding is uitgelegd hoe u wildcards kunt gebruiken om een ​​groep bestanden te 'cp'en met AWS CLI.

Conclusie

Om wildcards te gebruiken om een ​​groep bestanden met AWS CLI te kopiëren, is het vereist om AWS CLI te installeren en vervolgens te configureren met behulp van de IAM-referenties. Zoek de map op het lokale systeem van waaruit de bestanden worden gekopieerd en geplakt in de AWS-cloud. Gebruik de AWS CLI met wildcards om de geselecteerde bestanden van de stapel uit te sluiten of op te nemen. In deze handleiding is uitgelegd hoe u wildcards kunt gebruiken om een ​​groep bestanden te 'cp'en met AWS CLI.