Am făcut upgrade de la Ubuntu 18.04 LTS la Ubuntu 20.04.3 LTS pe desktop-ul meu pe 11-12-2021.
Am compilat con.c pe noul compilator gcc versiunea 9.3.0-17 și mi-a dat avertismente pe
folosind sprintf(). Am convertit toate avertismentele sprintf() în snprintf() și am obținut o compilare curată.
Am copiat folderul care conținea con.c și alte 8 fișiere .c și fișierele lor .o într-un fișier extern
Drive USB. A copiat toate, cu excepția con.c și con.o. fişiere. Nu există nicio eroare la copierea acestora
fișierele într-un alt folder de pe hard diskul intern.
Când încerc să copiez con.c pe o unitate USB, îmi dă aceste mesaje de eroare:
Eroare la copierea „con.c”
A apărut o eroare la copierea fișierului
în /media/rob/TOSHIBA EXT/000/c/projects/ai/builds/40-49
Invalid
nume de fișier
Managerul de fișiere Xfe îmi dă acest mesaj de eroare:
rob@rob-MS-7721:~$ sudo cp /home/rob/c/con.c "/media/rob/TOSHIBA
EXT/000/c/projects/ai/builds/40-49/con.c" cp: nu se poate crea obișnuit
fișierul „/media/rob/TOSHIBA EXT/000/c/projects/ai/builds/40-49/con.c”:
Argument invalid
rob@rob-MS-7721:~$ sudo cp /home/rob/c/util.c „/media/rob/TOSHIBA EXT/000/c/projects/ai/builds/40-49/util.c”
După cum puteți vedea, va copia util.c, dar nu va copia con.c pe unitatea USB.
Am ocolit asta prin redenumirea con.c în con0.c și s-a copiat bine. Dar, nu mă va lăsa să redenumesc
con0.c la con.c pe unitatea USB.
Poate cineva să-mi spună dacă con.* a devenit un nume de fișier protejat sau dacă acesta este o eroare
în Ubuntu 20.04 care produce această eroare?