quand j'ai essayé de changer le nom de file de old.file(1).gz
à new.file.gz
, il indique l'erreur de syntaxe, j'utilise ubuntu 12.04.
mv old.file(1).gz new.file.gz bash: syntax error near unexpected token `('
Le commentaire de Yeti fonctionnera pour vous, mais si vous voulez savoir pourquoi, c'est parce que les parenthèses sont interprétées comme des caractères spéciaux et doivent être soit échappées avec \
ou le nom entier cité (comme ci-dessus) [edit: Désolé, et) doivent être cités].
Si vous avez activé la tabulation, tapez simplement les premiers caractères du nom de file et appuyez sur l'onglet. C'est-à-dire, en tapant mv old
et onglet de frappe, devrait devenir mv old.file\(1\).gz
(à less qu'il y ait d'autres files potentiels auxquels old*
pourrait se référer).
mv 'old.file(1).gz' new.file.gz
devrait résoudre le problème.