"pont" valami kezdetű könyvtárak és fájlok archiválása nem értem :(

Fórumok

Le akarnék tömmöríteni/menteni egy Maildir -t persze tele van .valami könyvtárakkal és nem tudom mit kell mondani a tar -nak hogy ezeket is belevegye. Ki gugliztam, hogy a hiba az volt, hogy a tömörítendőbe "*" raktam:
tar -jcvf mdir-000.tar.bz2 Maildir/* - így nem jó

tar -jcvf mdir-000.tar.bz2 Maildir/ - így OK

tar -jcvf mdir-000.tar.bz2 Maildir - így is OK

De miért? - nem értem :(
Valamiről nagyon lemaradtam, nem homálysítana fel valaki?

Hozzászólások

ez azért van, mert ha megadod valaminek, hogy *, azt a shell fogja "kicserélni" a könyvtárban lévő fileokra.
és mivel ő nem veszi figyelembe a .tal kezdődő filokat/foldereket, így nem müxik.

Csak a ponttal kezdődő nevű állományokra való hivatkozás az aktuális könyvtárban: .??*

Egy kérdőjellel a szülőkönyvtár (..) is benne lenne.

Igen, így már tettem tönkre egy rendszert :-)
rootként, a /root könyvtárban rendezkedtem, gondoltam beállítom, hogy ne legyen jog a többieknek olvasni. Hogy is van ez? chmod -R o-rwx * Ok, ez szépen megcsinálta, de a rejtett fileokat nem állította át. Na nézzük csak: chmod -R o-rwx .*
Egy újratelepítés lett belőle...

Ha valami furan ugykodik erdemes elerakni az echo-t. Abbol kiderul mit csinal a shell.
==
`Have some wine,' the March Hare said in an encouraging tone.
Alice looked all round the table, but there was nothing on it but tea.

"Na nézzük csak: chmod -R o-rwx .*
Egy újratelepítés lett belőle..."
Akkor ezt is úgy kellett volna kiadni, hogy
chmod -R o-rwx /etc
és akkor pont ide vagy oda mindenkit lerendez?
Most persze nem esküdnék meg, de mintha az /etc -ban it-ott számos olyan file akad, amit olyan process használ amit a "daemonizálás" kapcsán egy "közömbös" (nem root) felhasználó nevében futtatnak. Na most ha erre azt mondod, hogy csak a root olvashatja/nyithatja meg az tényleg katasztrófa. Hány perc alatt fittyed le egy ilyen rednszer?