Find the answer to your Linux question:
Results 1 to 3 of 3
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1

    renaming a file starting with -


    I am trying to move a file that starts with "-" with mv. Whenever I try to move it I get an error saying I have an invalid option because the file starts with -. I have tried to put a \ before it with no luck and I have tried quotes. Thanks in advance!
    --Erik

  2. #2
    Linux Guru bigtomrodney's Avatar
    Join Date
    Nov 2004
    Location
    Ireland
    Posts
    6,148
    There is an old GNU trick that if you want to specify the end of switches you can pass a double hypen '--' with no action after it -
    Code:
    mv -- -somefile somefile
    Escaping doesn't usually work, nor do quotes. Just use the double hyphen.

  3. #3
    worked great, thanks!
    --Erik

  4. $spacer_open
    $spacer_close

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •