• @bandwidthcrisis
    link
    113 months ago

    Never create a file named “-rf *” unless you really plan on keeping it.

      • @one_knight_scripting
        link
        3
        edit-2
        3 months ago

        I’m not going to try it but… rm “./-rf *” would do the same? rm “./-rf \*” maybe?

        • @[email protected]
          link
          fedilink
          Deutsch
          33 months ago

          Couldn’t get single quotes to type on my phone, but best to always use them for problems like that, to completely get rid of shell interference.

        • @[email protected]
          link
          fedilink
          Deutsch
          13 months ago

          If you do want to try, just start a docker container and try inside there. That should negate all risk

    • @[email protected]
      link
      fedilink
      3
      edit-2
      3 months ago

      I’ve been using Linux as my main driver for a couple of years now but I didn’t know the list of reserved file name characters is so short.

      I didn’t believe ‘*’ is allowed. That alone is so error-prone, it’s insane. Backslash is allowed too - how do you escape that? Sometimes I think they giggled while writing the specs.

    • Drew
      link
      fedilink
      33 months ago

      if you use fish you can tab-cycle tour way to the file