Не может mv в подкаталог себя

Я запускаю этот простой скрипт, и я пытаюсь создать задание cron, чтобы файл был скопирован в мой thumbdrive (с новым именем)

sudo cp /home/pi/NewLog.log /media/usb sleep 20 cd /media/usb sudo mv -f NewLog.log NewLog-$(date '+%FT%T').log sudo cp /dev/null /home/pi/NewLog.log 

Но я получаю ошибку

mv: не может переместить 'NewLog.log' в его подкаталог, 'NewLog-2016-05-04T14: 19: 24.log'

ls -l in / media / usb показывает это,

 -rwxr-xr-x 1 root root 42747 Nov 30 16:18 backup xml.txt -rwxr-xr-x 1 root root 407517 Apr 28 11:07 Comparision log.log -rwxr-xr-x 1 root root 4174 Apr 29 18:16 Friday.txt drwxr-xr-x 2 root root 16384 May 4 14:12 Logs -rwxr-xr-x 1 root root 594588 May 3 09:28 MachineHMAX___.log -rwxr-xr-x 1 root root 737280 May 4 17:23 NewLog.log -rwxr-xr-x 1 root root 415960 May 3 10:21 NewLog__.txt -rwxr-xr-x 1 root root 267989 Apr 28 09:28 NewLog.txt drwxr-xr-x 2 root root 16384 May 17 2015 System Volume Information -rwxr-xr-x 1 root root 276588 Apr 29 11:05 Thur_a.txt -rwxr-xr-x 1 root root 183600 Apr 29 11:05 Thur_b.txt -rwxr-xr-x 1 root root 276370 Apr 28 11:22 Thurs.txt -rwxr-xr-x 1 root root 460185 Apr 28 13:42 Thur.txt -rwxr-xr-x 1 root root 676739 May 3 13:44 Tuesday.Log -rwxr-xr-x 1 root root 8032 Apr 23 17:36 unix2dos.zip -rwxr-xr-x 1 root root 7364727 May 4 08:45 Wednesday.txt 

Символ двоеточия (:) не является допустимым символом в именах файлов в файловой системе FAT / VFAT. Системный вызов rename (который является вызовом mv под капотом) возвращает код состояния EINVAL, чтобы указать это. Попытка переместить каталог, чтобы стать его подкаталогом, возвращает тот же код состояния; mv перечисляет только одну из возможных причин ошибки.

Используйте другой формат времени. Формат ISO 8601 может быть формальным стандартом, но его пунктирная форма раздражает. Используйте неконцентрированную форму или другое представление вообще. Вы в настоящее время не следуете ISO 8601, так как вы пропустили индикацию часового пояса, что плохо, поскольку это делает время неоднозначным. Эта форма соответствует требованиям ISO, использует время UTC и не содержит знаков препинания:

 date -u '+%Y%m%dT%H%M%SZ'