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 -f, --force -i, --interactive -n, --no-clobber -i, -f, -n, . --no-copy do not copy if renaming fails --strip-trailing-slashes b-S, --suffix= -t, --target-directory= -T, --no-target-directory --update[=UPDATE] control which existing files are updated; UPDATE={all,none,older(default)}. See below -u equivalent to --update[=older] -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 similar to the --no-clobber option, in that no files in the destination are replaced, but also skipped files do not 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 , . coreutils: Copyright (C) 2023 Free Software Foundation, Inc. 3+: 3 . : . , . rename(2) ,,info '(coreutils) mv invocation'" ; 3 . . , - TODO <>. coreutils 9.4 2024 MV(1)