Paano Ko Magagamit ang Mga Wildcard sa `cp` ng isang Pangkat ng mga File na May AWS CLI

Paano Ko Magagamit Ang Mga Wildcard Sa Cp Ng Isang Pangkat Ng Mga File Na May Aws Cli



Ang mga wildcard ay ang mga espesyal na character na ginamit sa mga AWS CLI command na nagbibigay-daan sa user na gumawa ng mga partikular na pattern sa kanilang mga command. Ang cp command ay ginagamit upang kopyahin ang mga file mula sa lokal na direktoryo patungo sa cloud at vice versa.

Ipapaliwanag ng gabay na ito kung paano gumamit ng mga wildcard sa “ cp ” isang pangkat na file na may AWS CLI.

Paano Ko Magagamit ang Mga Wildcard sa `cp` ng isang Pangkat ng mga File na May AWS CLI?

Buksan ang ' Terminal ” mula sa lokal na sistema:









Suriin kung ang AWS CLI ay naka-install sa system sa pamamagitan ng paggamit ng sumusunod na command:



aws --bersyon

Ang pagpapatupad ng utos sa itaas ay nagpapakita ng ' aws-cli/2.11.0 ” naka-install na bersyon ng AWS CLI:





I-configure ang AWS gamit ang mga kredensyal ng IAM:



aws configure

I-click dito upang matutunan kung paano i-configure ang AWS CLI.

Hanapin ang direktoryo kung saan inilalagay ang pangkat ng mga file mula sa lokal na computer:

Tumungo sa folder at maghanap ng isang pangkat ng mga file:

Gamitin ang sumusunod na AWS CLI command para i-upload ang mga file sa S3 bucket:

aws s3 cp / Mga gumagamit / Lenovo / AWS / Files3: // fdxrdfgkhj / unlapi / --recursive --ibukod 'myapp.html' --isama 'file-prefix*'

Kinokopya ng command sa itaas ang mga file mula sa lokal na direktoryo at ina-upload ang mga ito sa S3 bucket. Ang wildcard dito ay hindi nito kinokopya ang “ myapp.html ” file:

Bisitahin ang S3 dashboard at i-click ang “ Mga balde ” pahina:

Mag-click sa pangalan ng bucket para buksan ito:

Tumungo sa loob ng ' prefix/ ” folder:

Ang lahat ng mga file ay nakopya sa S3 bucket maliban sa ' myapp.html ” na hindi kasama gamit ang isang wildcard:

Bumalik sa pahina ng bucket at i-click ang “ Walang laman 'button:

I-type ang ' permanenteng tanggalin ' upang kumpirmahin ang pagtanggal ng lahat ng mga bagay at pagkatapos ay mag-click sa ' Walang laman 'button:

Pagkatapos alisin ang laman ng balde, i-click ang “ Lumabas 'button:

Gamitin ang sumusunod na utos upang magamit ang kasamang wildcard:

aws s3 cp / Mga gumagamit / Lenovo / AWS / Files3: // fdxrdfgkhj / --recursive --ibukod '*' --isama 'myapp.html'

Ang utos sa itaas ay hindi kasama ang lahat sa pamamagitan ng pagdaragdag ng ' * ' dito at kasama lamang ' myapp.html ” file:

Ang balde ay naglalaman lamang ng ' myapp.html ” file at iba pang mga file ay hindi kasama:

Ipinaliwanag ng gabay na ito kung paano gumamit ng mga wildcard upang 'cp' ang isang pangkat ng mga file na may AWS CLI.

Konklusyon

Upang gumamit ng mga wildcard para kopyahin ang isang pangkat ng mga file na may AWS CLI, kinakailangang i-install ang AWS CLI at pagkatapos ay i-configure ito gamit ang mga kredensyal ng IAM. Hanapin ang direktoryo mula sa lokal na sistema kung saan kokopyahin at i-paste ang mga file sa AWS cloud. Gamitin ang AWS CLI na may mga wildcard para ibukod o isama ang mga napiling file mula sa pile. Ipinaliwanag ng gabay na ito kung paano gumamit ng mga wildcard upang 'cp' ang isang pangkat ng mga file na may AWS CLI.