Încerc să copiez un folder folosind rsync
rsync -avP „$src_path” „$target_path”
Unde src_path este un director numai pentru citire. AFAIK, pentru a copia, sursa nu trebuie să fie modificabilă în timp ce doar ținta trebuie să fie scrisă (...duh!).
Dar rsync îmi dă această eroare.
rsync: recv_generator: mkdir $target_path/sub_dir failed: sistem de fișiere doar pentru citire (30)
*** Omiterea oricărui conținut din acest director eșuat ***
Dacă copiez folosind rsync de la a inscriptibil sursa nu primesc aceasta eroare,
Dacă copiez folosind cp de la a numai pentru citire sursa nu primesc aceasta eroare.
TLDR; Vreau să folosesc rsync pentru a copia numai pentru citire sursă.
Editare: Nu-mi cereți să obțin acces de scriere la folderul sursă, acest lucru nu este posibil (adică nu este deținut de mine), în afară de aceasta, nu este în sfera acestei întrebări.
Editare(2): Pentru a reproduce,
- Accesați acest folder de unitate legătură
- Adăugați o comandă rapidă pe unitate
- Acum să Google Colab și încercați să copiați folderul folosind rsync
- Veți eșua folosind rsync, acum încercați să copiați folosind cp și veți avea succes.
Actualizare: Dacă src_path este doar pentru citire fişier, rsync funcționează. dar dacă este o pliant nu merge. (cp și gudron funcționează în toate condițiile)
P.S.Nu vreau să folosesc cp, vreau să folosesc rsync (deci vă rog să nu-mi sugerați să folosesc ceva mai puțin puternic decât rsync).