read-only a cd(dvd)-ről másolt minden

 ( Nextra | 2018. augusztus 12., vasárnap - 13:00 )

100 éve nem használtam cd lemezt, de most szükség volna rá, és egy komplett sok sok alkönyvtárú szerkezetet másoltam fel a vinyóra, de amikor átnézem, és törölnék belőle, nem lehet.
Minden read-only. Nehogy már find chown megoldás legyen csak. Mc-t használtam erre a célra. Mageia 6 x64.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Nyilván, miután a CD read only média, így aztán a file-ok jogai -r--r--r-- másolódtak, hacsak valami speciális mount opcióval nem írtad felül, már, ha egyáltalán lehetséges.

Nem kell find, a chmod tud rekurzív lenni. Mi a bajod vele?


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Tudom hogy tud rekurzív lenni, de vannak fájlok és mappák. Mindegyikre nem adhatom ki a -R 644-et. Tehát kell a find a fájlokra, és a mappákra 755 külön. Vagy dolphin jobb klikk, stb. talán egyszerűbb. De emlékeim szerint ez régen nem így működött. Sőt. Régen a digitális fényképezőgépről letöltött fájlok kiterjesztését automatikusan kisbetűkké konvertálta a Linux. S erre mondják azt hogy innováció?

(fixme, csak belefutottam, nem vagyok shell profi) Ezen kívül a chown és a chmod is nyafog x parancshossz esetén, *.* behelyettesítése megtörténik a lefutása előtt a mappában levő fájlok nevével, és annak van egy max hossza. Illetve abban sem vagyok biztos, hogy a hibaüzenet beszédes ha rekurzívan fut.

Nem a ch* "nyafog", a shell parancssorának van maximált hossza. a find a barátod ilyenkor, meg persze a man, illetve a gugli :-)

Rekurzióhoz adott esetben egyetlen alkönyvtár név is elég lehet.


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Olvass manualt! Nem csak fix jogokat lehet, de tud OR kapcsolatot is, meg negált maszkkal AND-et akár. Így pl.:

chmod -R u+w itt_vannak_a_dolgaid/

Ez a usernek (u) ad (+) írás (w) jogot, de a többit nem bántja, azok maradnak, ahogy eddig voltak. Rekurzívan (-R).


tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

chmod -R u+w

find -type f -exec touch {} \;
find -type d -exec stat {} \;

Első csak fileokat talál, második csak könyvtárakat. Touch vagy stat példaparancs helyére mehet chmod/chown bármi.

mc, F5 copy panelen másolás előtt ne legyen X a Preserve attributes mezőn? Nem biztos...

LOL. Ezt eddig még sosem vettem észre. Bár nekem magyarul van. Attribútumok megőrzése. S valóban. Köszi.

A -o umask=... nem segít? Mármint csatoláskor.