MV(1) MV(1) mv - move (rename) files mv []... [-T] mv []... ... mv []... -t ... , () . . --backup[=] -b --backup --debug explain how a file is copied. Implies -v --exchange exchange source and destination -f, --force -i, --interactive -n, --no-clobber -i, -f, -n, . --no-copy do not copy if renaming fails --strip-trailing-slashes -S, --suffix= -t, --target-directory= -T, --no-target-directory --update[=UPDATE] control which existing files are updated; UPDATE={all,none,none-fail,older(default)} -u equivalent to --update[=older]. See below -v, --verbose -Z, --context --help --version UPDATE controls which existing files in the destination are replaced. 'all' is the default operation when an --update option is not specified, and results in all existing files in the destination being replaced. 'none' is like the --no-clobber option, in that no files in the destination are replaced, and skipped files do not induce a failure. 'none-fail' also ensures no files are replaced in the destination, but any skipped files are diagnosed and induce a failure. 'older' is the default operation when --update is specified, and results in files being replaced if they're older than the corresponding source file. ,,~", --suffix ,,SIMPLE_BACKUP_SUFFIX". --backup ,,VERSION_CONTROL". : none, off ( --backup) numbered, t existing, nil , simple, never , . : bug-coreutils@gnu.org coreutils : : Copyright (C) 2026 Free Software Foundation, Inc. 3+: 3 . : . , . rename(2) ,,info '(coreutils) mv invocation'" ; 3 . . , - TODO <>. coreutils 9.11 2026 MV(1)