Fórum Root.cz
Hlavní témata => Desktop => Téma založeno: PePa 22. 04. 2018, 16:59:43
-
Dobrý den. Potřeboval bych poradit jak vytvořit z celé struktury podadresářů symlink na všechny soubory do jednoho adresáře. Není na to nějaká fukce, která dokáže ošetřit i stejný název souborů? Děkuji.
-
A podle jakého klíče bys ty soubory chtěl pojmenovávat, když budou mít duplicitní název?
Jinak na tohle použiješ příkazy find a xargs. Ten první najde všechny soubory a předá je přes rouru tomu druhému a ten postupně použije názvy souborů jako argument nějakého příkazu – v něm můžeš přidávat pořadové číslo nebo třeba hash celé cesty k souboru – např. <původní_název>.<zkrácený_hash>.<původní_přípona>
Takže ze soubor.txt v jednom adresáři by se stalo třeba soubor.be688838.txt a ze stejně pojmenovaného souboru v jiném adresáři pak soubor.ca8686e5.txt.
-
abych se vyhnul duplicitám, tak soubor 'data/var/soubor.txt' bych linkoval např. s názvem 'data--var--soubor.txt'
taky tím zůstane možnost ex post zjistit kde ten soubor byl
-
Ale 'data--var--soubor.txt' je takový divný. Držel bych se klasického strukturování jako 'data/var/soubor.txt' a ... jo aha vlastně tyve ;D