Portál AbcLinuxu, 14. května 2025 01:14
mv puvodni_nazev novy_nazev
puvodni_nazev
doplnit pomoci tabelatoru.
mv A* A
mv: cannot stat ‘A*’: No such file or directory
Potiz je v tom, ze ty slozky jsou "opravene" ve windows .. tam se zobrazuji jako
f:/slozka/?
- zobrazeno pomoci programu Recuva - tento opravny programek neumi vratit zpet puvodni adresarovou strukturu, pouze vypreparovat vsecky soubory do jedne slozky, coz v pripade tisicu podslozek je nemile
puvodni tvar pred opravou byl:
f:/slozka/A*
ls
, tak mohu použít mv stary novyPokud jsou tam
*
tak je samozřejmě musím ošetřit \*
protože přímou hvězdičku chytne shell a provede expanzi. Mnohdy je nejjednodušší pomocí Tab doplnit název ze začátku názvu, veškeré problematické znaky to doplnění shellu provede dobře. Kdysi jsem tak opravoval nakopírované soubory z CD/DVD, které původně byly vytvořeny v kódování Win 1250, ale mountunté byly do linuxu jinak a na české diaktritice a i německých přehláskách byly problémy. tab v bashi to vždy expandoval správně.
ls -l
ať je vidět co tam je.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.