• remon@ani.social
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 days ago

    Because you’re using it on nothing.

    $ mkdir test
    $ cd test
    ~/test$ touch 1 2 3 4 5
    ~/test$ cd ..
    $ rm -rf test
    $ ls
    

    No more test folder.

      • remon@ani.social
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        3 days ago

        What are you talking about? The does exactly what I said it does.

        It only does nothing for you because you used it incorrectly (in the wrong folder without the required argument).

        • Successful_Try543@feddit.org
          link
          fedilink
          arrow-up
          5
          ·
          3 days ago

          The question is:

          what happens when you give the command in the command line rm -rf ?

          rm -rf * or here rm -rf test are different commands.

          • remon@ani.social
            link
            fedilink
            arrow-up
            3
            ·
            edit-2
            3 days ago

            rm is the command, -rf are the flags and “test” is an required argument. So no, they are not different commands.

              • remon@ani.social
                link
                fedilink
                arrow-up
                3
                ·
                edit-2
                3 days ago

                It does nothing because you used the wrong syntax but also set the flag that suppresses the output of syntax errors …

                Imagine someone would asked “What does a toaster do?”

                I say “It toasts bread”.

                You come in with a picture of bread in a toaster and say “It does nothing”.

                I tell you “You have to press the button”.

                "You say “oh well, that wasn’t the question, a toaster with the button pressed is basically a different device!”

                Insert <Futurama not sure if trolling …> meme.