Sudo rm -rf .

      • jaybone@lemmy.zip
        link
        fedilink
        English
        arrow-up
        8
        ·
        1 day ago

        And if he’s on / (root) on most common distros, there won’t be any dirs with . (dot) in their name. Unless this matches the dot from the cwd, in which case this is the same as “rm -rf /“? Now I’m curious, I don’t often perform operations on the cwd using dot.

        • Lena@gregtech.eu
          link
          fedilink
          arrow-up
          5
          ·
          24 hours ago

          At least bash doesn’t seem to match it…

          gregor@raspberrypi:~ $ ls
          bridge  navidrome  seed  traefik
          gregor@raspberrypi:~ $ ls *.*
          ls: cannot access '*.*': No such file or directory
          gregor@raspberrypi:~ $ cat *.*
          cat: '*.*': No such file or directory
          
          • jaybone@lemmy.zip
            link
            fedilink
            English
            arrow-up
            2
            ·
            24 hours ago

            Right, so then if asterisk wildcards don’t match on . and … then, in most common distros where there is no dot in any of the top level dirs in /, “rm -rf *.*” in the top level / dir is basically harmless and likely a noop.

            So OP is wrong.

            • Lena@gregtech.eu
              link
              fedilink
              arrow-up
              1
              ·
              7 hours ago

              Technically, it says he’s in the ~ directory, which would usually be /home/god, but even in there there aren’t usually any directories/files with a dot.

    • Stupidmanager@lemmy.world
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      21 hours ago

      Going to point out that not only is *.* unnecessary, but he’s in ~ (home) so assuming it even worked he just deleted his home.