#1094218 fish: mv doesn't suspend with &, which is a major downgrade from other shells

Package:
fish
Source:
fish
Description:
friendly interactive shell
Submitter:
David Starner
Date:
2025-01-29 07:06:01 UTC
Severity:
normal
#1094218#5
Date:
2025-01-26 06:41:24 UTC
From:
To:
Moving 10+ GB files from one hard drive to another takes time, so I run mv with &. This doesn't work with fish; it freezes until the move is done.
#1094218#10
Date:
2025-01-28 14:19:31 UTC
From:
To:
Hi David,

Do you have an `mv` function defined? The output of `type mv` will tell
you. If you do, you are running into
https://github.com/fish-shell/fish-shell/issues/238 which is a
longstanding problem with fish shell, and you may be able to work around
it by using `command mv ... &`, or removing the function.

Hope that helps,

David Adam
zanchey@ucc.gu.uwa.edu.au

#1094218#15
Date:
2025-01-28 14:19:31 UTC
From:
To:
Hi David,

Do you have an `mv` function defined? The output of `type mv` will tell
you. If you do, you are running into
https://github.com/fish-shell/fish-shell/issues/238 which is a
longstanding problem with fish shell, and you may be able to work around
it by using `command mv ... &`, or removing the function.

Hope that helps,

David Adam
zanchey@ucc.gu.uwa.edu.au

#1094218#20
Date:
2025-01-29 07:02:28 UTC
From:
To:
Yep, I have alias mv=mv -i. Okay, at least I understand better and
it's a known issue.