A Better Terminal File Manager

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 172

  • @TheLinuxCast
    @TheLinuxCast  7 місяців тому +9

    Apologies for the re-upload. The first one borked. File complaints by following me on Mastodon: fosstodon.org/@thelinuxcast

  • @FryDay444
    @FryDay444 7 місяців тому +41

    To fix the capitol letter issue, set `sort_sensitive` to false.

    • @TheLinuxCast
      @TheLinuxCast  7 місяців тому +15

      Yup. I did get there eventually. Thanks😀

  • @MrModtronix
    @MrModtronix 7 місяців тому +7

    My #1 Linux realist. Thank you, Matt.

  • @emcassi_
    @emcassi_ 7 місяців тому +3

    Thanks for the rec as always. Looking forward to trying this

  • @wojciech-kulik
    @wojciech-kulik Місяць тому +1

    I've just migrated from lf to yazi. It's really great, extremely fast, almost everything just works, I haven't encountered any major problems. The dev basically fixes whatever you report within a day. On top of that if you are familiar with lua, you can use it to implement advanced plugins.

  • @devKazuto
    @devKazuto 3 місяці тому +1

    The tasks window is probably beneficial for developers as they can run servers or applications in the background without having multiple terminals open

  • @oglothenerd
    @oglothenerd 7 місяців тому +16

    The reason it is fast is that it is written in Rust, and it uses Rust's async I/O.

    • @TheSast
      @TheSast 7 місяців тому +2

      two of the reasons

    • @kebman
      @kebman 7 місяців тому

      I'm learning Rust right now. I'm having a hard time implementing ed25519-dalek lol...

    • @sunfline
      @sunfline 7 місяців тому

      another stupid rust fanatic

    • @phitc4242
      @phitc4242 7 місяців тому +1

      yea isn't ranger written in python?

    • @oglothenerd
      @oglothenerd 7 місяців тому +1

      @@phitc4242 It is. Also, LF is written in Go, which has a garbage collector.

  • @steeltormentors
    @steeltormentors Місяць тому

    installed and tried Yazi just now.
    I got to say I like it, played around with the config as well it looks pretty flexible.
    the built-in vim is different with my system's neovim but that can be changed as well!
    awesome, thanks for the great content!
    cheers!

  • @oglothenerd
    @oglothenerd 7 місяців тому +4

    OMG, he is using Hyprland! :D

  • @donaldmickunas8552
    @donaldmickunas8552 7 місяців тому +20

    I must be weird. I haven’t used a file manager in years.

    • @tenj00
      @tenj00 7 місяців тому +1

      you do everything in shell? Aliases and scripts?

    • @donaldmickunas8552
      @donaldmickunas8552 7 місяців тому +7

      @@tenj00 Yes except browse the web. It is a personal preference from back in the days of DOS.

    • @rachelpsmith3129
      @rachelpsmith3129 7 місяців тому +4

      Same. The shell is my file manager.

    • @colbyboucher6391
      @colbyboucher6391 7 місяців тому +2

      It's not just you. I'm pretty young but when I learned basic terminal stuff I became comfortable with it when I started thinking of it as a file manager with a load of other fancy stuff you can do attached. IDK why you'd want to go from that to a less featureful version of the same thing.

    • @donaldmickunas8552
      @donaldmickunas8552 7 місяців тому

      @@colbyboucher6391 From my perspective, features are great if I can use them. I’ve seen apps I loved turn into everything but the kitchen sink top apps. Not for me. I want tools that do what I need them to do.
      That’s my preference. My preferences don’t follow the norm. You do what works for you. 😉

  • @CyperN077
    @CyperN077 7 місяців тому +1

    Matt, you always find a hidden gem to try. I'm definitely going to check it out.

  • @bladman9700
    @bladman9700 7 місяців тому +2

    17:36, well, might be wrong but seems like it sorts on the bases of ascii value of a charcter,
    A: 65,
    a: 97,
    that;s why all captitals are first

    • @bladman9700
      @bladman9700 7 місяців тому

      ig you can change the source code for the sorting where it'll just use the lower cased name to sort, then it'll be fixed, (hvnt seen the source code, just guessing)

  • @Halfbit_0
    @Halfbit_0 Місяць тому

    I think using 'r' instead of F2 is great. Whenever I'm using a laptop it's always annoying to have to press the fn key to use function keys, so it's a very welcome change imo. In general I think all shortcuts should use non-function keys and modifiers accessible by the left hand whenever possible. Letter mnemonics often don't make sense anyway, better to put them in a convenient area of the keyboard while allowing my right hand to use the mouse.

  • @ShrootBuck
    @ShrootBuck 7 місяців тому +86

    Why do linux users insist on doing basic GUI tasks in the terminal? Just curious about the thought process here.

    • @TheLinuxCast
      @TheLinuxCast  7 місяців тому +103

      Because often times it is more efficient.

    • @joshua_lee732
      @joshua_lee732 7 місяців тому +33

      Because it's predictable input = predictable output

    • @phonewithoutquestion80
      @phonewithoutquestion80 7 місяців тому +14

      Command Line utilities are often times more consistent.

    • @Gann4Life
      @Gann4Life 7 місяців тому +17

      I like being able to use stuff like this remotely, for example using neovim through ssh with all of the plug-ins needed to have some kind of a remote IDE, plus I don't have to worry about using a mouse lol

    • @STONE69_
      @STONE69_ 7 місяців тому +7

      This is the way it was done fifty years ago and in Linux many people are still doing it.

  • @TuxTuxedo-oc9kg
    @TuxTuxedo-oc9kg 7 місяців тому +1

    I loved Krusader ever since you introduced it to me, and no, I will not join the file-manager-hopping community lol. still thumbs up from me !

    • @TheLinuxCast
      @TheLinuxCast  7 місяців тому +1

      Krusader is still the one I use when I want to do any real file management. Have it open on its own workspace everyday.

  • @wyfyj
    @wyfyj 7 місяців тому +1

    Thanks for this. I was wanting a new piece of software

  • @chesterapavliashvili1533
    @chesterapavliashvili1533 7 місяців тому

    Today yeberzug image preview broke after arch update, this file manager looks way better than ranger. Thank you very much

  • @iWillAvert
    @iWillAvert 7 місяців тому

    Definitely gonna check this out. I love dolphin, but I am also trying to find more ways to keep myself in the terminal. 😂

  • @darkenblade986
    @darkenblade986 Місяць тому

    the default key bindings remind me of vim

  • @kebman
    @kebman 7 місяців тому +1

    Norton Commander is the ONLY file manager!!11111111111 jk xD great video!

    • @TheLinuxCast
      @TheLinuxCast  7 місяців тому

      Norton like the anti-virus people?

    • @kebman
      @kebman 7 місяців тому

      @@TheLinuxCast It was a thing back in the 90's I think. Edit: Yes, but later bought up by Symantec. Now defunct software. It has many spiritual heirs both on DOS and Linux, for instance Midnight Commander.

    • @keyboard_g
      @keyboard_g 7 місяців тому

      Might as well use Directory Opus.

  • @jeffreyjoshuarollin9554
    @jeffreyjoshuarollin9554 7 місяців тому

    Capital letters first is the traditional UNIX sort order, as it treats "A" and "a" differently, as ASCII does (and unlike EBCDIC which came before it, it also puts the uppercase letters before the lowercase in the sorting order).
    Personally, this business of ignoring the case of a filename bugs me no end, because even in my home directory I have directories like "bin," "src" etc. so "doc" is mixed in with "Documents," and so on. To get it to do what you want, looks like you can choose "natural" order.
    On the other hand, among GUI file managers, Dolphin and PCManFM at least both give you the option of going back to the traditional UNIX order, which Caja, Thunar, etc. don't.

  • @thingsiplay
    @thingsiplay 7 місяців тому

    I just installed this app through my native package manager (which is pacman or yay) and it was a bit old version 0.1.5. And the new feature to filter files with f is implemented in 0.2 and above. To get it installed I used cargo install yazi-fm, which is the package manager for Rust. As I have cargo installed anyway, this was a good solution. Arch packages are too old. :D

  • @lekken560
    @lekken560 7 місяців тому +2

    seems awesome, does anyone know if theres a way to show all the thumbnails of files/videos like in grid mode? pretty importatn feature that seperates terminal file managers and gui file managers IMO

    • @Sonico98
      @Sonico98 7 місяців тому

      Not possible. You can however have a keybind that runs a program called "timg", which does what you want but won't let you select the files.

    • @lekken560
      @lekken560 7 місяців тому

      @@Sonico98 its def a workaround but it sucks not having that, maybe once the yazi plugin system is released its possible?

  • @RenderingUser
    @RenderingUser 7 місяців тому +1

    classic rust w

  • @babaisnyan
    @babaisnyan 2 місяці тому

    which terminal emulator do you use? looks nice. and also how can i set top side bars (clock, temp, etc..) like that?

  • @DunkSouth
    @DunkSouth 7 місяців тому

    It's actually very fast to build if you have cargo already. Super fast too.

  • @DzintarsCave
    @DzintarsCave Місяць тому

    IDK... I recently also found it... with Cargo it installs just fine on Fedora. Played with a bit... but... Meh... VIFM works just fine for me. I like 2 pane view of VIFM... and the keybinds.

  • @nicholasfigueiredo3171
    @nicholasfigueiredo3171 7 місяців тому

    It sorts that way prob because it uses a simple sorting algorithm. It is actually a little more complex(not by a lot) to make it sort ignoring capitalization. That's prob the reason it is fast it must use simple algorithms for everything.

  • @007arek
    @007arek 7 місяців тому +3

    Nothing new, but why don't you use vifm if you prefer double panels?

  • @user-nu1lb2qu2x
    @user-nu1lb2qu2x 3 місяці тому

    Is there any way we can hide the horizontal lines in the right panel? As far as I understood it's meant to show the last selection in there, but they always appear below the first item (even when we just started yazi and didn't navigate to any other directory"

  • @whhong1365
    @whhong1365 7 місяців тому +1

    May I know how to have a head/top bar like exactly in the video😊

  • @ytbone9430
    @ytbone9430 7 місяців тому +2

    Thank you! o) Seeing hotkeys and colors being customizable is nice and important, but can you also get work done with the tool? o) Has it a mass rename feature? Can it search files by metadata (date taken, author etc.), can it copy/move in unattended mode and record failed items for later retry? Is there an option to always copy links as is or copy linked content, does it restore permissions when copying files, does it restore date stamps? Is there a split view, can it paste text/image data from the clipboard into corresponding file types? Does it copy ADS? Can I add or customize the visible columns? How is archive support, can archives be browsed, created, edited? Can I browse ISO files? Is it preconfigured to allow resizing of images, transcoding of audio + video files? Does it handle FTP, SFTP, WebDav, Cloud-X? Can it calculate folder sizes, can it compare / sync folder contents? Can it copy and paste date stamps and other metadata between files? Can I pass 100 selected items to an external script / program with full or relative or no path at all? Can I specify whether the external tool shall run once for all files or as often as I have files selected, passing one by one? I could go on for some time, you get the idea what I am looking for when thinking "file manager".
    I am using Directory Opus, I am looking for something equally powerful on Linux - I think yazi is not there yet.. o) I checked basically all the file managers for Linux, Krusader is the last one I am about to try, I don't expect much by now. Maybe you know the most powerful desktop file manager for Linux and like to make a video? Thank you, it still was an entertaining watch! o)

  • @tenj00
    @tenj00 7 місяців тому

    Nice to have more choice.
    It may be fast but is it lf-fast? The binary is 3x as big.

  • @adam91303
    @adam91303 7 місяців тому +1

    What video editor do you use?

  • @noob_on_a_grind2431
    @noob_on_a_grind2431 7 місяців тому +1

    mc since ever mc forever

  • @xx-hc4sx
    @xx-hc4sx 6 місяців тому

    far2l is the top one and it works in the terminal too.

  • @cheesemaster7248
    @cheesemaster7248 7 місяців тому

    It looks pretty good.

  • @thedeemon
    @thedeemon 7 місяців тому

    Spent most of the video talking about key mappings, forgot to describe the app itself, what it can do, apart from showing small images. :)

  • @morra82
    @morra82 7 місяців тому +2

    This still doesn't look better than good ole midnight commander

  • @allenkim4776
    @allenkim4776 6 місяців тому

    Thank you so much bro! You helped me to find file manager that I want totally. Can you share your config file?

  • @u9vata
    @u9vata 7 місяців тому

    Honestly the changes in keys really puts me off from this one. Ranger has very good key bindings for me as vim user and albeit not perfect I see it better than this - which is sad as I wish to have a faster ranger....

  • @ninjakaplumbag
    @ninjakaplumbag 7 місяців тому

    I know it is not supported in linux and it is proprietary, but is there any chance you try Total commander?

    • @codychan4992
      @codychan4992 7 місяців тому

      If you really love Total Commander, maybe you should try Double Commander (doublecmd) instead, this is the only GUI file manager I installed, although I rarely use a GUI file manager.

  • @sotecluxan4221
    @sotecluxan4221 7 місяців тому

    Exciting

  • @fadark55
    @fadark55 7 місяців тому

    Hey, I love your content

  • @googleaccount7806
    @googleaccount7806 7 місяців тому

    Can you share your config files for the WM setup you have there? Looks great!

    • @TheLinuxCast
      @TheLinuxCast  7 місяців тому

      Sure. Link in the description 😎

    • @googleaccount7806
      @googleaccount7806 7 місяців тому

      ​@@TheLinuxCastThanks! I think I found them! I's hyprland on your gitlab, right?

  • @askeladden450
    @askeladden450 7 місяців тому

    i like yazi because it has vim like bindings, so navigating and doing stuff feels like second nature if you are familiar with vim.

  • @lucolesco
    @lucolesco 7 місяців тому +1

    My file managers are 'cp', 'rm', 'mkdir' and 'mv'

  • @ElvisKastello
    @ElvisKastello 7 місяців тому +1

    what can be better than mc?

  • @simon215a
    @simon215a 7 місяців тому

    sort_by = "natural"
    sort_sensitive = false
    Will solve sorting problem.

  • @Lyargo
    @Lyargo Місяць тому

    funny to watch people saying yazi, which means duck in mandarin chinese

  • @tarifulazam2994
    @tarifulazam2994 7 місяців тому

    Does it support bulk rename?

  • @yaarooruvan4310
    @yaarooruvan4310 7 місяців тому

    For me joshuto works better than yazi
    Also I don't like that rounded corner style in yazi which doesn't suit my ricing😅

    • @YaySyu
      @YaySyu 5 місяців тому

      Couldn't you configurale that

  • @user-hh4br5tk5p
    @user-hh4br5tk5p 7 місяців тому +1

    lf ftw

  • @IVaruos
    @IVaruos 7 місяців тому

    do you write novels?

  • @aliencreation8744
    @aliencreation8744 7 місяців тому

    cool

  • @michaelutech4786
    @michaelutech4786 7 місяців тому

    "It's not so hard that you're gonna get lost" - I think the solution to that problem have been user interfaces. They have been around since many decades now. But we wanted to get rid of these bloated heavy-weight things right? We are using the command line because that's lean and dandy? But along with this approach goes the requirement that you learn about commands, their options. You build muscle memory by typing them over and over again. And of course configuration files.
    I see you yearning for "user friendly" combined with "ricing geekdom". That's a tough ask.
    On one hand, I applaud you, because we use the word "user friendly" as if all users are the same. That lead to most users being treated like idiots (by these UI's I mentioned above) and other users being subjected to the wimps of eccentric opinionated developer choices. We could have both. We could have configuration files and settings dialogues. I would like to see someone making a video about how such a solution could look like. Instead we compare kitty with alacritty, gnome with kde and i3 (and the list goes on). I like these comparisons, because I'm reorganizing my digital life right now. But on the other hand, I'm flabbergasted by what monumental task it is to setup a consistent efficient environment for no better reasons than diversity, inclusiveness and opinionatedness (and I'm not talking politics or if I were, I wouldn't be one of these right-wing nut jobs).

  • @apina4
    @apina4 7 місяців тому

    Yet Another Zile Inager

  • @EdwardVarner
    @EdwardVarner 5 місяців тому

    Which WM is this?

  • @kazzxtrismus
    @kazzxtrismus 7 місяців тому

    still stuck in terminal like cavemen?
    i thought you wanted new users

  • @bertnijhof5413
    @bertnijhof5413 7 місяців тому

    All terminal file managers are crap. In my life I only did seen one good terminal type of file manager: Norton Commander for MS-DOS :) :)

  • @_tanzil_
    @_tanzil_ 2 місяці тому

    Some Linux users like you don't like GUI at all. I don't know why. But I think you guys are still at 90s

    • @eminem992i
      @eminem992i Місяць тому

      what is wrong with that

  • @yevheniit2900
    @yevheniit2900 7 місяців тому

    Pcmanfm 😂😂😂😂😂

  • @nassvandrunen6020
    @nassvandrunen6020 7 місяців тому

    nice.works just fine on alacritty

  • @tomirodriguez
    @tomirodriguez 3 місяці тому

    thank's

  • @gimcrack555
    @gimcrack555 7 місяців тому

    OK you're using Wayland. I'm still a X user and continue to do so. Wayland isn't anywhere near where I want it to be. So X it is and that's not a bad thing. I integrated sxiv inside my ranger. To use as my image viewer. Works great. rifle.config; mime ^image, has sxiv, X, flag f = sxiv -a -g 950x600-15+60 -- "$@"

  • @shutdowncnn6086
    @shutdowncnn6086 7 місяців тому

    Add this to .bashrc and this should sort your directories alphabetically, small letters, big letters and then files. Works on my Archlinux systems. Great show! And two thumbs up ! I'm old timer who has learned the hard way.. :) Doing gets it done! :)
    # My Edits
    alias lsa='ls -ahl -v --group-directories-first'
    My xfce4-terminal output below. I run dwm on some computer box builds.
    .
    ..
    .cache
    .config
    .disciples
    .dosbox
    .dvdcss
    .gnome
    .gnupg
    .gphoto
    .local
    .mono
    .mozilla
    .mplayer
    .nv
    .paradoxlaunch
    .pki
    .ssh
    .steam
    .vim
    .wine
    Desktop
    Documents
    Downloads
    Music
    Pictures
    Public
    Templates
    Videos
    UA-cam
    .ICEauthority
    .Xauthority
    .bashrc
    .bash_history
    .bash_logout
    .bash_profile
    .lesshst
    .nvidia-settings-rc
    .pulse-cookie

  • @PaulvanSchaik
    @PaulvanSchaik 7 місяців тому

    sort_sensitive
    Sort case-sensitively.
    true: Case-sensitive
    false: Case-insensitive