Tiedostojen käyttöoikeuksien säilyttäminen kopioitaessa tiedostoja Linuxissa

Tiedostojen käyttöoikeuksien säilyttäminen kopioitaessa tiedostoja Linuxissa

Tiedostojen käyttöoikeudet ovat olennainen osa Unix -määritystä. On kuitenkin olemassa tiettyjä asioita, joita aloittavat käyttäjät eivät usein tiedä, kuten kuinka tiedostojen käyttöoikeudet säilytetään Linuxissa niiden kopioinnin aikana.





kuinka suoratoistaa Steam -pelejä televisioon

Koska kopioidut tiedostot ovat olennaisesti uusia tiedostoja, niiden käyttöoikeus riippuu nykyisen käyttäjän umaskista. Tämä voi johtaa tilanteisiin, joissa kopioiduilla tiedostoilla tai kansioilla on täysin erilaiset käyttöoikeudet kuin lähteellä.





Onneksi sinulle on helppo säilyttää tiedostojen käyttöoikeudet Linuxissa käyttämällä tavallisia komentorivityökaluja, kuten cp ja rsync . Katso alla olevat esimerkit, kuinka voit kopioida ja säilyttää käyttöoikeudet Linuxissa.





Säilytä tiedostojen käyttöoikeudet käyttämällä cp

The tavallinen cp -komento sisältää kaiken mitä tarvitset tiedostojen käyttöoikeuksien säilyttämiseen kopioinnin aikana. Voit käyttää -p cp -vaihtoehto tiedoston tilan, omistajuuden ja aikaleimojen säilyttämiseksi.

cp -p source-file dest-file

Sinun on kuitenkin lisättävä -r tämän komennon vaihtoehto, kun käsitellään hakemistoja. Se kopioi kaikki alihakemistot ja yksittäiset tiedostot pitäen alkuperäiset käyttöoikeudet ennallaan.



cp -rp source-dir/ dest-dir/

Voit myös käyttää -kohteeseen cp -vaihtoehto säilyttää tiedostojen käyttöoikeudet. Tämä mahdollistaa Arkistoi -tilaan, säilyttäen kaiken tiedostojen käyttöoikeuksista SELinux -konteksteihin.

cp -a source-dir/ dest-dir/

Säilytä käyttöoikeudet Linuxissa rsyncin avulla

Voit myös käyttää rsync -apuohjelmaa kopiointilupien säilyttämiseen Linuxissa. Monet järjestelmänvalvojat suosivat rsynciä cp: n takia sen nopeamman kopiointinopeuden vuoksi. Koska rsync kopioi vain tiedoston päivitetyn osan, ne sopivat paremmin esimerkiksi tehtäviin Linux -kiintolevyn kloonaus .





rsync -a source-dir/ dest-dir

The -kohteeseen rsync -vaihtoehto mahdollistaa Arkistoi -tila, joka säilyttää tiedostoattribuutit, kuten käyttöoikeudet ja omistajuudet. Voit käyttää -v vaihtoehto tulkittavaksi ja -h numeroiden katsomiseen ihmisen luettavassa muodossa.

rsync -avh source-dir/ dest-dir

Huomaa myös päättymisen poikkeus kauttaviiva ( / ) kohdehakemistosta. Lopullisen kauttaviivan lisääminen kohteeseen saa rsyncin kopioimaan tiedostot toiselle alihakemistotasolle.





Tarkista tiedostojen käyttöoikeudet Linuxissa

Voit helposti tarkistaa tiedostojen käyttöoikeudet Linuxissa käyttämällä getfacl (hanki tiedoston käyttöoikeusluettelot) -komento. Se vahvistaa, säilytettiinkö käyttöoikeudet odotetusti.

getfacl source-file
getfacl dest-file

Kopioi tiedostot säilyttäen luvat Linuxissa

Sekä cp että rsync tarjoavat vakiovaihtoehtoja tiedostojen käyttöoikeuksien säilyttämiseen Linuxissa. Voit käyttää cp: tä jokapäiväisiin tehtäviin, kun taas rsync sopii paremmin laajamittaisiin tietoihin. Varmista, että vahvistat käyttöoikeudet getfacl -ohjelmalla, kun olet lopettanut kopioinnin.

Vaikka rsync voi kopioida tiedostoja etäkoneiden välillä, scp (suojattu kopiointi) -komento on toinen toteuttamiskelpoinen vaihtoehto tähän tehtävään. Voit varmuuskopioida tiedostot turvallisesti verkkojärjestelmiin ja niistä scp: n avulla.

Jaa Jaa Tweet Sähköposti Kopioi tiedostot turvallisesti Linuxissa Scp -komennolla

Tiedostojen ja kansioiden siirtäminen etänä on helpompaa kuin luulet. Scp -komennolla myös tiedostojen etäsiirto salataan.

miksi xbox -ohjain katkeaa jatkuvasti?
Lue seuraava Liittyvät aiheet
  • Linux
  • Tiedostonhallinta
  • Linux
  • Linux -komennot
Kirjailijasta Rubaiat Hossain(39 artikkelia julkaistu)

Rubaiat on CS-tutkinto, jolla on vahva intohimo avoimeen lähdekoodiin. Sen lisäksi, että hän on Unix -veteraani, hän harjoittaa myös verkkoturvaa, salausta ja toiminnallista ohjelmointia. Hän on innokas kerättyjä käytettyjä kirjoja ja ihailee loputtomasti klassista rockia.

Lisää Rubaiat Hossainilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi