• @[email protected]
      link
      fedilink
      351 month ago

      Should be \~ in most shells, certainly bash. Use mkdir and rmdir when messing around to prevent accidents.

      • DacoTaco
        link
        fedilink
        91 month ago

        Saw this post this morning and was thinking about how to delete it ( while falling back asleep ). Escaping the ~, ofc that’d work! I feel so stupid now haha

      • @[email protected]
        link
        fedilink
        English
        31 month ago

        In case you are just testing it out, don’t use -rf
        Your ~ directory is most probably empty, so use rm -d instead, to prevent all footguns in case you put the wrong character in the end.

               -d, --dir
                      remove empty directories
        

        I feel safe doing rm -d /.
        I feel safe doing sudo rm -d /.

        Because it won’t delete anything that has a file in it.

    • @[email protected]
      link
      fedilink
      71 month ago

      A method not yet mentioned is by inode, (I’ve accidentally created filenames I didn’t know how to escape at the time like -- or other command line flags/special characters)

      ls -li

      Once you get the inode

      find . -type f -inum $inode -delete