Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I need to access a file on a network drive, but the file has a : in its name. This makes Windows rather unhappy. I cannot rename the file through any method on Windows, so I tried a Mac computer. It sees the file and uses a / instead of the :, but it also throws errors when trying to rename the file. I booted up an Ubuntu live CD to check, but Ubuntu doesn't display the file at all (even with hidden files/folders shown).

I'm at a loss for what to do. I cannot rename, delete, or move the file, so it's stuck there. What can I do to forcefully rename the file? (Deletion is also acceptable, but I'd MUCH prefer saving the data if at all possible.)

This was attempted on Windows 8, OS X 10.8.5, and Ubuntu 13.04.

share|improve this question
1  
Do you try moving it in OS X and Ubuntu by surrounding the name with single quotes? –  Peon Sep 16 '13 at 19:11
    
@Peon I do not have SSH access to the remote location, so I cannot run command line stuff from bash. I tried all of the commands in Windows using pushd, but the only equivalent (that I know of) is ssh in Bash. –  Vaindil Sep 16 '13 at 19:14
    
Try opening a command prompt and renaming it using it's 8.3 compliant name. –  EBGreen Sep 16 '13 at 19:17
    
@EBGreen I'm not sure how to get it. I used dir /x, which is supposed to do it, but that returned the exact same results as dir. –  Vaindil Sep 16 '13 at 19:21
    
Is the file name less than 8 characters? You can also try using powershell instead of cmd. Do a dir that will return only that file and pipe it to a command to rename it. –  EBGreen Sep 17 '13 at 15:12

1 Answer 1

Have you tried renaming with wildcard matching? For instance, if the file is bad:name.bin, try ren bad*.bin ok.bin.

share|improve this answer
    
As a variation to this, try to use the short 8.3 file name: ren bad123~1.bin ok.bin –  Jan Doggen yesterday

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.