mv命令总结

mv:移动或重命名文件。常用参数:-f,缺省。

[root@oldboy ~]# man mv
MV(1)                            User Commands                           MV(1)

NAME
       mv - move (rename) files

SYNOPSIS
       mv [OPTION]... [-T] SOURCE DEST
       mv [OPTION]... SOURCE... DIRECTORY
       mv [OPTION]... -t DIRECTORY SOURCE...

DESCRIPTION
       Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.

       Mandatory arguments to long options are mandatory for short options too.

       --backup[=CONTROL]
              make a backup of each existing destination file

       -b     like --backup but does not accept an argument

       -f, --force
              do not prompt before overwriting

       -i, --interactive
              prompt before overwrite

       -n, --no-clobber
              do not overwrite an existing file

       If you specify more than one of -i, -f, -n, only the final one takes effect.

       --strip-trailing-slashes
              remove any trailing slashes from each SOURCE argument

       -S, --suffix=SUFFIX
              override the usual backup suffix

       -t, --target-directory=DIRECTORY
              move all SOURCE arguments into DIRECTORY

       -T, --no-target-directory
              treat DEST as a normal file

       -u, --update
              move  only when the SOURCE file is newer than the destination file or when the destination file is miss-
              ing

       -v, --verbose
              explain what is being done

       --help display this help and exit

       --version
              output version information and exit

       The backup suffix is ‘~’, unless set with --suffix or SIMPLE_BACKUP_SUFFIX.  The version control method may  be
       selected via the --backup option or through the VERSION_CONTROL environment variable.  Here are the values:

       none, off
              never make backups (even if --backup is given)

       numbered, t
              make numbered backups

       existing, nil
              numbered if numbered backups exist, simple otherwise

       simple, never
              always make simple backups


1、缺省参数:移动文件到目录。

[root@oldboy ~]# ls hello/
[root@oldboy ~]# mv test.txt hello/.
[root@oldboy ~]# ls hello/
test.txt

2、缺省参数:重命名。

[root@oldboy ~]# ls -lrt just_test.txt 
-rw-r--r-- 1 root root 36 Apr  7 17:49 just_test.txt
[root@oldboy ~]# mv just_test.txt just_test.log
[root@oldboy ~]# ls -lrt just_test.log 
-rw-r--r-- 1 root root 36 Apr  7 17:49 just_test.log

3、缺省参数:移动目录。

[root@oldboy ~]# ls world/
[root@oldboy ~]# ls hello/
test.txt
[root@oldboy ~]# mv hello/ world/.
[root@oldboy ~]# ls world/
hello
[root@oldboy ~]# ls -lrt world/hello/
total 4
-rw-r--r-- 1 root root 57 Apr  7 13:00 test.txt


你可能感兴趣的:(命令,mv,常用参数)