Hva er S3CMD i Linux?
S3CMD er et kommandolinjeverktøy som er ansvarlig for å hente og laste opp dataene, samt opprettholde dataene i forskjellige S3 -skylagring som Amazon S3, Google Cloud Storage, etc. Det er en brukervennlig kommandolinje som er enkel for nybegynnere å lære. Det kan også brukes som et kraftig verktøy for avanserte brukere. Det er en kommandolinje som brukes til å utføre oppgavene som å lage eller fjerne bøtter, kopiere filer fra eller til enkle lagringstjenester som Amazon S3, liste over objektene osv.
Hvordan bruke S3CMD for å administrere objektlagringen
Som nevnt tidligere, er S3CMD en åpen kildekodelinje som kan brukes til en rekke formål, for eksempel å laste opp dataene eller administrere dataene i S3 Amenable Object Storage. Det er en kraftig kommandolinje som er bra for automatisering.
På grunn av S3CMD brukervennlighet, er det et godt valg å administrere objektlagringen på en server. S3CMD er bygget for å koble til enkeltlagring på en gang ved å opprette konfigurasjonsfilene. Disse konfigurasjonsfilene inneholder alle viktige og nødvendige nøkler og detaljer som er nødvendige for å administrere bøttene og filene deres på objektlagringen.
Etter at S3CMD er konfigurert, kan kommandoer brukes til å se hvordan det fungerer. Merk at alle dataene er organisert som bøtter i objektlagringen. Nå går vi over på S3CMD -kommandoene og deres eksempler.
S3CMD -kommandoer
S3CMD -kommandolinje kan utføre og utføre følgende handlinger ved å følge kommandoene. Her er noen handlinger som utføres når du utfører de gitte kommandoene. Vi vil se på noen av S3CMD -kommandoeksemplene og lære hvordan du får tilgang til filene fra S3 -lagring ved hjelp av disse S3CMD -kommandolinjeverktøyene. Disse kommandoene kan også bidra til å laste ned filene eller laste dem opp fra lagringen regelmessig eller i intervaller hvis kommandoene er programmert tidligere.
Hvordan lage en ny bøtte
Når vi ønsker å lage en S3 -bøtte, skal følgende kommando brukes. Når vi ser på kommandoen, må vi merke oss at bøtte -navnet starter med S3: // prefikset. Hvis dette ikke blir brukt, vil du få en feil:
Se følgende utgang når vi kjører den gitte kommandoen:
En ny bøtte som heter “Newbucket” er opprettet i S3 -katalogen. S3CMD -kommandoen registrerer Bucket Creation Time and Date som kan sees når du viser bøttene.
Hvordan liste opp alle bøtter
For å se alle bøttene i kontoen din så vel som filene i en liste, er kommandoen som bør brukes:
Denne kommandos utgang er detaljert basert på antall bøtter og deres filer eller innhold. Se utgangen fra følgende kommando:
Siden vi bare har en bøtte som er "Newbucket" i S3 -katalogen, er den oppført av S3CMD -kommandoen med den respektive tiden og datoen.
Hvordan sette filer i bøtta
Nå som vi opprettet en bøtte, la oss laste opp en fil i bøtta ved hjelp av “Put” -kommandoen. Vi laster opp “Filen.txt ”-filen i S3 -bøtta med følgende kommando:
Her er den faktiske kommandoen:
Siden filen er tom, blir den lastet opp raskt ved å bruke PUT -kommandoen. Følgende er utgangen fra den utførte kommandoen:
Hvordan liste opp en bøtte
For å liste opp bøttene og alle filene i dem, må følgende kommando utføres. Her er den faktiske kommandoen:
Utgangen er som følger:
Hvordan få filer fra en bøtte
For å få eller flytte filene til det lokale systemet fra bøtta, brukes følgende kommandolinje. Se den faktiske kommandoen i følgende:
Utgangen fra kommandoen som brukes er som følger:
Hvordan slette en fil fra en bøtte
Et annet eksempel kan være sletting av filen fra bøtta. For å slette en fil fra en bøtte, er her den nødvendige kommandoen som skal utføres:
Her sletter vi filene fra bøtta. Følgende er utgangen fra kommandoen:
Hvordan slette en bøtte
For å slette en bøtte, er det første du bør gjøre å fjerne alle filene fra den bøtta og tømme den. Ellers vil du få en feil som kan si noe på linjen "bøtta du prøvde å slette er ikke tom". Følgende kommando brukes til å slette en bøtte:
Kontroller eksemplet kommandoen i det følgende:
Se utgangen for den gitte kommandoen. Her kan du se at bøtta blir slettet.
Konklusjon
Denne artikkelen gir en rask oversikt over S3CMD -kommandoer i Linux -operativsystemet. S3CMD -kommandoen i Linux -operativsystemet er et kommandolinjeverktøy som brukes til å hente, flytte eller laste opp dataene, samt opprettholde dataene i forskjellige S3 -skylagring som Amazon S3, Google Cloud Storage, etc. Siden denne artikkelen er designet for å demonstrere S3CMD -kommandoen, lærte vi hva S3CMD er, hvordan man administrerer lagringen ved hjelp av S3CMD, og hva er noen av S3CMD -kommandoene. Mange S3CMD -kommandoeksempler er gitt for en bedre forståelse av S3CMD -kommandolinjen. For å fjerne konseptene dine, kjør eksemplene som er gitt og se resultatene.