this post was submitted on 27 Mar 2025
987 points (90.6% liked)

linuxmemes

24143 readers
1379 users here now

Hint: :q!


Sister communities:


Community rules (click to expand)

1. Follow the site-wide rules

2. Be civil
  • Understand the difference between a joke and an insult.
  • Do not harrass or attack users for any reason. This includes using blanket terms, like "every user of thing".
  • Don't get baited into back-and-forth insults. We are not animals.
  • Leave remarks of "peasantry" to the PCMR community. If you dislike an OS/service/application, attack the thing you dislike, not the individuals who use it. Some people may not have a choice.
  • Bigotry will not be tolerated.
  • 3. Post Linux-related content
  • Including Unix and BSD.
  • Non-Linux content is acceptable as long as it makes a reference to Linux. For example, the poorly made mockery of sudo in Windows.
  • No porn, no politics, no trolling or ragebaiting.
  • 4. No recent reposts
  • Everybody uses Arch btw, can't quit Vim, <loves/tolerates/hates> systemd, and wants to interject for a moment. You can stop now.
  • 5. πŸ‡¬πŸ‡§ Language/язык/Sprache
  • This is primarily an English-speaking community. πŸ‡¬πŸ‡§πŸ‡¦πŸ‡ΊπŸ‡ΊπŸ‡Έ
  • Comments written in other languages are allowed.
  • The substance of a post should be comprehensible for people who only speak English.
  • Titles and post bodies written in other languages will be allowed, but only as long as the above rule is observed.
  • 6. (NEW!) Regarding public figuresWe all have our opinions, and certain public figures can be divisive. Keep in mind that this is a community for memes and light-hearted fun, not for airing grievances or leveling accusations.
  • Keep discussions polite and free of disparagement.
  • We are never in possession of all of the facts. Defamatory comments will not be tolerated.
  • Discussions that get too heated will be locked and offending comments removed.
  • Β 

    Please report posts and comments that break these rules!


    Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.

    founded 2 years ago
    MODERATORS
     
    you are viewing a single comment's thread
    view the rest of the comments
    [–] forrcaho@lemmy.world 23 points 4 days ago (1 children)

    CLI is being able to speak a language to tell your computer what to do; GUI is only being able to point and grunt.

    [–] GrumpyDuckling@sh.itjust.works 12 points 4 days ago (4 children)

    Sometimes you just want to move a file from folder to another.

    [–] pinball_wizard@lemmy.zip 8 points 4 days ago* (last edited 4 days ago)

    Shit. I wish we had that option (dragging files between folders) on Linux. Maybe someday.

    (This is a joke, about how it feels like a lot of folks with strong opinions about Linux haven't tried Linux in a long while.)

    [–] thedeadwalking4242@lemmy.world 8 points 4 days ago (1 children)

    That’s why file managers, but cp filename folder name is probably quicker if you are already in the terminal

    [–] renzev@lemmy.world 7 points 4 days ago (2 children)

    Would be awesome if there was more software to bridge the gap between CLI and GUI workflows. trash-cli and dragon-drop are pretty useful to that extent, but there is still much that could work better. I want files I've touched in bash to appear in the "Recent" section in the GTK filepicker, and stuff like that.

    [–] pinball_wizard@lemmy.zip 2 points 4 days ago (1 children)

    You may want to check out Ghost Commander and it's many cross platform clones. They include a nice mix of graphical and batch command tools.

    [–] renzev@lemmy.world 2 points 4 days ago

    thanks, I'll take a look.

    [–] thedeadwalking4242@lemmy.world 2 points 4 days ago (1 children)

    Does bash have extensions? If not I know other shells do. Definitely something you could do there

    [–] renzev@lemmy.world 2 points 4 days ago (1 children)

    You could do it in any shell by replacing touch with a function or alias that sends a note to whatever GTK subsystem is responsible for the "recents" tab before making the file. A more comprehensive way would be either using inotify or kernel-level process tracing fuckery, but I'm not smart enough for that

    True, but I was thinking the shell would be the best place. You can have with watch for file modifications preformed by the user and reach out to nautilus to update its recents. That way you don’t have to watch for all inotify events on receiving user updates, and you get all tools not just touch

    [–] grrgyle@slrpnk.net 4 points 4 days ago (2 children)

    mv a/foo b/bar 🀷

    Definitely not hating if you find the GUI more intuitive. I'm not going to say I use terminal for everything. For instance, I'm using a graphical web browser right now!

    But the more you get comfortable with CLI, the easier it becomes to expand your daily usage to include more and more.

    [–] GrumpyDuckling@sh.itjust.works 6 points 4 days ago (1 children)

    More like mv a/somedirectory/andanother/thenonemore/longfilenameislong b/another_directory/directory2/stillmore2goanddontmisspellanything

    [–] grrgyle@slrpnk.net 4 points 4 days ago* (last edited 4 days ago)

    Rofl true.

    I have all sorts of fun tricks to reduce the number of key strokes for an operation like that, but if bombing about the terminal isn't fun for you then I understand.

    [–] Pueblo@feddit.org 2 points 4 days ago (1 children)
    [–] grrgyle@slrpnk.net 1 points 4 days ago

    I've never really got good at it for standard http sites.

    I have really been enjoying browsing the smol web using offpunk, though.

    [–] DontMakeMoreBabies@lemm.ee 3 points 4 days ago* (last edited 4 days ago)

    Midnight Commander is my favorite CLI tool in Linux for that sort of thing!

    I have a NAS and sometimes I move shit around and it's easier for me when I have "to"/"from" visually side-by-side.