bug#64326: Some more info about rm bug
tag 64326 notabug close 64326 stop On 6/28/23 19:33, Chris Elvidge wrote: > On 28/06/2023 16:41, Arsen Arsenović via GNU coreutils Bug Reports wrote: >> Hi, >> >> LitHack writes: >> >>> Basically what it doing is that it doesn't recognise (-) this as a file >>> name part even when using (\-). This bug will work on most of utilities >>> like cat, cp etc >> >> This is simply how argument parsing and shell syntax work. 'rm \-abc' >> is equivalent to just 'rm -abc', which is parsed as 'rm -a -b -c'. To >> delete a file with a dash at the start of its name, use 'rm ./-file' and >> similar. >> >> Hope that helps, have a lovely day. > Or rm -- -abc > > The "double-dash" signals "end of options" And finally: FAQ #11 - #13: https://www.gnu.org/software/coreutils/faq/coreutils-faq.html#How-do-I-remove-files-that-start-with-a-dash_003f I'm hereby closing this issue as not-a-bug. Have a nice day, Berny
bug#64326: Some more info about rm bug
Or rm -- -abc The "double-dash" signals "end of options" On 28/06/2023 16:41, Arsen Arsenović via GNU coreutils Bug Reports wrote: Hi, LitHack writes: Basically what it doing is that it doesn't recognise (-) this as a file name part even when using (\-). This bug will work on most of utilities like cat, cp etc This is simply how argument parsing and shell syntax work. 'rm \-abc' is equivalent to just 'rm -abc', which is parsed as 'rm -a -b -c'. To delete a file with a dash at the start of its name, use 'rm ./-file' and similar. Hope that helps, have a lovely day. -- Chris Elvidge
bug#64326: Some more info about rm bug
Hi, LitHack writes: > Basically what it doing is that it doesn't recognise (-) this as a file > name part even when using (\-). This bug will work on most of utilities > like cat, cp etc This is simply how argument parsing and shell syntax work. 'rm \-abc' is equivalent to just 'rm -abc', which is parsed as 'rm -a -b -c'. To delete a file with a dash at the start of its name, use 'rm ./-file' and similar. Hope that helps, have a lovely day. -- Arsen Arsenović signature.asc Description: PGP signature
bug#64326: Some more info about rm bug
Basically what it doing is that it doesn't recognise (-) this as a file name part even when using (\-). This bug will work on most of utilities like cat, cp etc Thanks and regards