Elektrine lite

← Feed

@ArcaneSlime@lemmy.dbzer0.com

Post #1336603

2026-01-11 03:51 UTC

Is there a version of $_ that works with mv? It just keeps renaming my files to “filedir,” I’m trying sort through a directory and move some files to another for keeping, be easier if I could do: mv picture1.jpg /path/to/keepdirectory then do something like mv picture2.jpg $_ And so on. But with that I’d just be renaming all my photos “filedir” instead of moving them lol.

Replies (1)

  • @InFerNo@lemmy.ml 2026-04-02 21:12

    I just tried your use case, and it did move the files to the correct folder. using zsh: user@computer  ~  touch test.jpg user@computer  ~  touch test2.jpg user@computer  ~  mv test.jpg ./Public user@computer  ~  mv test2.jpg $_ user@computer  ~  ls ./Public test2.jpg test.jpg user@computer  ~  using bash: [user@computer Public]$ mkdir test [user@computer Public]$ ls test test2.jpg test.jpg [user@computer Public]$ mv test.jpg ./test [user@computer Public]$ mv test2.jpg $_ [user@computer Public]$ ls test [user@computer Public]$ ls test/ test2.jpg test.jpg [user@computer Public]$ using bash and full path: [user@computer Public]$ ls test test2.jpg test.jpg [user@computer Public]$ mv test.jpg /home/user/Public/test [user@computer Public]$ mv test2.jpg $_ [user@computer Public]$ ls test [user@computer Public]$ ls test/ test2.jpg test.jpg [user@computer Public]$ What shell are you using? You can check it by using echo $0. user@computer  ~  echo $0 /usr/bin/zsh [user@computer ~]$ echo $0 /bin/bash I can’t reproduce it, even when putting the directory path in quotes, it still simply moved the file.

    Open ##1336602