Sziassztok.
A Következő problémám van.
Van pár tömörített (.tar) file.
Szükségem lenne egy megoldásra, hogy úgy csomagolja ki, hogy ne vegye figyelembe ha a csomag tartalma nagybetűs...
Ha talál a kicsomagolás helyén már "ugyan olyan" könyvtárat csak kisbetűvel akkor ne hozzon létre még 1 könyvtárat nagybetűvel.
Ezeket próbáltam eddig:
tar -xf --ignore-case xy.tar
tar -xf xy.tar --ignore-case
tar --ignore-case -xf xy.tar
(Miért ezeket próbáltam?
Mert azt olvastam, hogy a --ignore-case az amivel ezt meg lehet valósítani... de nem müxik...)
Légyszíves írja meg nekem valaki a választ...
Köszönöm előre is.
- 2151 megtekintés
Hozzászólások
Szerintem azért, mert az a kapcsoló csak arra jó ismereteim szerint, hogy amikor keresel az archivumban (vagy a becsomagolandó fájlok közt?), akkor ne foglalkozzon a kis- és nagybetűk közti különbségekkel.
De ennek semmi köze ahhoz, amit te akarsz.
Szerintem ezt vagy le kell programozni, ha linuxos fájlrendszeren akarod megoldani. Vfat, ntfs, meg talán hfs tud ilyet, de akkor is a teljes fájlrendszeren.
- A hozzászóláshoz be kell jelentkezni
értem.
Hát sajnos, 20 Gigányi levelezést kellene visszatölteni egy gépre, de az elődöm sok-sok könyvtárat nagybetűvel (rendesen mint egy normál név pl.: /var/mail/valamiceg/KisPista/Maildir/) hozott létre. viszont az újra rendszer amire frissítve lesz nem támogatja, hogy nagybetűvel regisztráljak be mail címet. (ISPConfig) Amikor vissza kell tölteni a leveleket nagyon fontos, hogy egyik file se változzon mert gond lesz az IMAP-osoknál. Éppen ezért az lenne a legegyszerűbb ha egyből jól csomagolná ki... mindent a megfelelő helyre.
De sajnos ha erre nincs megoldás akkor még nem tudom hogy fogom megoldani a visszatöltést.
Báár, nem tudom, a könyvtárak nevének elnevezése befolyásol e bármit...
Pl.: Kicsomagolom a tar-t és lesz egy ilyen, hogy KisPista könyvtárát de már létezik egy kispista is... akkor törlöm a kisbetűset és a Nagybetűs nevét meg átírom...
Ha valaki megnyugtat, hogy ez így tutira jó lesz akkor ezt fogom tenni.
- A hozzászóláshoz be kell jelentkezni
Ahogy Lenin mondta: szimlinkelni, szimlinkelni, szimlinkelni.
Konkrét példa: az IBM által gyártott szoftok hol az /opt/IBM, hol az /opt/ibm könyvtár alá települnek (olykor ugyanazon prg. különböző verziója is szór).
Megoldás:
mv /opt/IBM/* /opt/ibm
rmdir /opt/IBM
ln -s /opt/ibm /opt/IBM
Ezt lehet alkalmazni a helyzetedre.
- A hozzászóláshoz be kell jelentkezni