• naonintendois@programming.dev
    link
    fedilink
    arrow-up
    21
    ·
    10 months ago

    I trolled myself by “learning” that I could delete all files in a directory, including hidden files, with rm -rf ./*. The mistake being that I (more than once…) accidentally put a space between the . and /.

    • Bonehead@kbin.social
      link
      fedilink
      arrow-up
      19
      ·
      10 months ago

      And that’s why every rm command should start life as an ls command and then change the command and options while not touching the target directory. Takes a little longer, but saves so much hassle when you do fuck up.

    • PlexSheep@feddit.de
      link
      fedilink
      arrow-up
      3
      ·
      10 months ago

      I forced myself to use trash (from trash-cli) when I lost my first server install from this.

      Nowadays, I’ve removed the alias from rm that asked me to use trash, and am still using trash if there’s a chance I might want to keep something.

      • Anafabula
        link
        fedilink
        arrow-up
        3
        ·
        10 months ago

        I just alias rm to trash and if I really want to remove something I just escape the alias: \rm