find -type f -name 's05*' | sort | while read F; do mv -f "$F" "`echo "$F" | sed 's#s05#S05#'`"; donemv: „./s05e09.avi“ a „./S05e09.avi“ jsou jeden a tentýž soubor
Není to náhodou nějaký souborový systém, který nerozpoznává velikost písmen? Třeba FAT32? tam by to ale mělo fungovat taky
dfSouborový systém 1K bloků Užito Volné Uži% Připojeno doudev 4055868 4 4055864 1% /devtmpfs 820688 1416 819272 1% /run/dev/sda1 30106576 6824140 21730052 24% /none 4 0 4 0% /sys/fs/cgroupnone 5120 0 5120 0% /run/locknone 4103420 460 4102960 1% /run/shmnone 102400 28 102372 1% /run/user/dev/sdb1 864982560 140122580 680898336 18% /home/dev/sdb5 97854460 5636920 92217540 6% /windows-data
sudo fdisk -l[sudo] password for jakub: Disk /dev/sda: 120.0 GB, 120034123776 byteshlav: 255, sektorů na stopu: 63, cylindrů: 14 593, celkem 234 441 648 sektorůJednotky = sektory po 1 * 512 = 512 bajtechVelikost sektoru (logického/fyzického): 512 bajtů / 512 bajtůVelikost I/O (minimální/optimální): 512 bajtů / 512 bajtůIdentifikátor disku: 0xba4cded9Zařízení Zavádět Začátek Konec Bloky Id Systém/dev/sda1 2048 61442047 30720000 83 Linux/dev/sda2 * 81922048 234440703 76259328 7 HPFS/NTFS/exFAT/dev/sda3 61442048 63490047 1024000 82 Linux swap/SolarisDiskové oddíly jsou chybně seřazenyDisk /dev/sdb: 1000.2 GB, 1000204886016 byteshlav: 255, sektorů na stopu: 63, cylindrů: 121 601, celkem 1 953 525 168 sektorůJednotky = sektory po 1 * 512 = 512 bajtechVelikost sektoru (logického/fyzického): 512 bajtů / 4096 bajtůVelikost I/O (minimální/optimální): 4096 bajtů / 4096 bajtůIdentifikátor disku: 0xb1057f2eZařízení Zavádět Začátek Konec Bloky Id Systém/dev/sdb1 2048 1757812594 878905273+ 83 Linux/dev/sdb2 1757814782 1953523711 97854465 5 RozšířenýOddíl 2 nezačíná na hranici fyzického sektoru./dev/sdb5 1757814784 1953523711 97854464 7 HPFS/NTFS/exFAT