A Better Terminal File Manager

Поделиться
HTML-код
  • Опубликовано: 21 авг 2024

Комментарии • 171

  • @TheLinuxCast
    @TheLinuxCast  6 месяцев назад +9

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

  • @FryDay444
    @FryDay444 6 месяцев назад +40

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

    • @TheLinuxCast
      @TheLinuxCast  6 месяцев назад +15

      Yup. I did get there eventually. Thanks😀

  • @wojciech-kulik
    @wojciech-kulik 29 дней назад +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.

  • @MrModtronix
    @MrModtronix 6 месяцев назад +7

    My #1 Linux realist. Thank you, Matt.

  • @emcassi_
    @emcassi_ 6 месяцев назад +3

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

  • @steeltormentors
    @steeltormentors 26 дней назад

    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!

  • @HalfBaked-os1bi
    @HalfBaked-os1bi 6 дней назад

    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.

  • @oglothenerd
    @oglothenerd 6 месяцев назад +15

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

    • @TheSast
      @TheSast 6 месяцев назад +2

      two of the reasons

    • @kebman
      @kebman 6 месяцев назад

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

    • @sunfline
      @sunfline 6 месяцев назад

      another stupid rust fanatic

    • @phitc4242
      @phitc4242 6 месяцев назад +1

      yea isn't ranger written in python?

    • @oglothenerd
      @oglothenerd 6 месяцев назад +1

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

  • @bladman9700
    @bladman9700 6 месяцев назад +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 6 месяцев назад

      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)

  • @CyperN077
    @CyperN077 6 месяцев назад +1

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

  • @devKazuto
    @devKazuto 2 месяца назад

    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 6 месяцев назад +3

    OMG, he is using Hyprland! :D

  • @ShrootBuck
    @ShrootBuck 6 месяцев назад +85

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

    • @TheLinuxCast
      @TheLinuxCast  6 месяцев назад +99

      Because often times it is more efficient.

    • @joshua_lee732
      @joshua_lee732 6 месяцев назад +30

      Because it's predictable input = predictable output

    • @phonewithoutquestion80
      @phonewithoutquestion80 6 месяцев назад +13

      Command Line utilities are often times more consistent.

    • @Gann4Life
      @Gann4Life 6 месяцев назад +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_ 6 месяцев назад +6

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

  • @donaldmickunas8552
    @donaldmickunas8552 6 месяцев назад +19

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

    • @tenj00
      @tenj00 6 месяцев назад +1

      you do everything in shell? Aliases and scripts?

    • @donaldmickunas8552
      @donaldmickunas8552 6 месяцев назад +6

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

    • @rachelpsmith3129
      @rachelpsmith3129 6 месяцев назад +4

      Same. The shell is my file manager.

    • @colbyboucher6391
      @colbyboucher6391 6 месяцев назад +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 6 месяцев назад

      @@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. 😉

  • @jeffreyjoshuarollin9554
    @jeffreyjoshuarollin9554 6 месяцев назад

    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.

  • @chesterapavliashvili1533
    @chesterapavliashvili1533 6 месяцев назад

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

  • @nicholasfigueiredo3171
    @nicholasfigueiredo3171 6 месяцев назад

    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.

  • @wyfyj
    @wyfyj 6 месяцев назад +1

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

  • @iWillAvert
    @iWillAvert 6 месяцев назад

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

  • @DunkSouth
    @DunkSouth 6 месяцев назад

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

  • @darkenblade986
    @darkenblade986 13 дней назад

    the default key bindings remind me of vim

  • @thingsiplay
    @thingsiplay 6 месяцев назад

    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

  • @ytbone9430
    @ytbone9430 6 месяцев назад +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)

  • @TuxTuxedo-oc9kg
    @TuxTuxedo-oc9kg 6 месяцев назад +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  6 месяцев назад +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.

  • @noob_on_a_grind2431
    @noob_on_a_grind2431 6 месяцев назад +1

    mc since ever mc forever

  • @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.

  • @RenderingUser
    @RenderingUser 6 месяцев назад +1

    classic rust w

  • @tenj00
    @tenj00 6 месяцев назад

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

  • @kebman
    @kebman 6 месяцев назад +1

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

    • @TheLinuxCast
      @TheLinuxCast  6 месяцев назад

      Norton like the anti-virus people?

    • @kebman
      @kebman 6 месяцев назад

      @@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 6 месяцев назад

      Might as well use Directory Opus.

  • @cheesemaster7248
    @cheesemaster7248 6 месяцев назад

    It looks pretty good.

  • @lekken560
    @lekken560 6 месяцев назад +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 6 месяцев назад

      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 6 месяцев назад

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

  • @007arek
    @007arek 6 месяцев назад +3

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

  • @whhong1365
    @whhong1365 6 месяцев назад +1

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

  • @fadark55
    @fadark55 6 месяцев назад

    Hey, I love your content

  • @sotecluxan4221
    @sotecluxan4221 6 месяцев назад

    Exciting

  • @babaisnyan
    @babaisnyan Месяц назад

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

  • @adam91303
    @adam91303 6 месяцев назад +1

    What video editor do you use?

  • @allenkim4776
    @allenkim4776 5 месяцев назад

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

  • @user-nu1lb2qu2x
    @user-nu1lb2qu2x 2 месяца назад

    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"

  • @xx-hc4sx
    @xx-hc4sx 5 месяцев назад

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

  • @thedeemon
    @thedeemon 6 месяцев назад

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

  • @u9vata
    @u9vata 6 месяцев назад

    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....

  • @morra82
    @morra82 6 месяцев назад +2

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

  • @ninjakaplumbag
    @ninjakaplumbag 6 месяцев назад

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

    • @codychan4992
      @codychan4992 6 месяцев назад

      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.

  • @googleaccount7806
    @googleaccount7806 6 месяцев назад

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

    • @TheLinuxCast
      @TheLinuxCast  6 месяцев назад

      Sure. Link in the description 😎

    • @googleaccount7806
      @googleaccount7806 6 месяцев назад

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

  • @ElvisKastello
    @ElvisKastello 6 месяцев назад +1

    what can be better than mc?

  • @askeladden450
    @askeladden450 6 месяцев назад

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

  • @simon215a
    @simon215a 6 месяцев назад

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

  • @user-hh4br5tk5p
    @user-hh4br5tk5p 6 месяцев назад +1

    lf ftw

  • @lucolesco
    @lucolesco 6 месяцев назад +1

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

  • @Lyargo
    @Lyargo 27 дней назад

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

  • @souravkumarpaul984
    @souravkumarpaul984 6 месяцев назад

    do you write novels?

  • @apina4
    @apina4 6 месяцев назад

    Yet Another Zile Inager

  • @yaarooruvan4310
    @yaarooruvan4310 6 месяцев назад

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

  • @tarifulazam2994
    @tarifulazam2994 6 месяцев назад

    Does it support bulk rename?

  • @aliencreation8744
    @aliencreation8744 6 месяцев назад

    cool

  • @EdwardVarner
    @EdwardVarner 4 месяца назад

    Which WM is this?

  • @michaelutech4786
    @michaelutech4786 6 месяцев назад

    "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).

  • @yevheniit2900
    @yevheniit2900 6 месяцев назад

    Pcmanfm 😂😂😂😂😂

  • @kazzxtrismus
    @kazzxtrismus 6 месяцев назад

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

  • @_tanzil_
    @_tanzil_ Месяц назад

    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 27 дней назад

      what is wrong with that

  • @bertnijhof5413
    @bertnijhof5413 6 месяцев назад

    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 :) :)

  • @nassvandrunen6020
    @nassvandrunen6020 6 месяцев назад

    nice.works just fine on alacritty

  • @tomirodriguez
    @tomirodriguez 2 месяца назад

    thank's

  • @gimcrack555
    @gimcrack555 6 месяцев назад

    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 6 месяцев назад

    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
    RUclips
    .ICEauthority
    .Xauthority
    .bashrc
    .bash_history
    .bash_logout
    .bash_profile
    .lesshst
    .nvidia-settings-rc
    .pulse-cookie

  • @PaulvanSchaik
    @PaulvanSchaik 6 месяцев назад

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