zoukankan      html  css  js  c++  java
  • Linux 命令

    命令格式

    cp [OPTION]... [-T] SOURCE DEST

    cp [OPTION]... SOURCE... DIRECTORY

    cp [OPTION]... -t DIRECTORY SOURCE...

    命令参数

    --backup[=CONTROL]
    为每个已存在的目标文件创建备份。

    -b
    类似 --backup 选项,但不接受参数。

    -f, --force
    覆盖前不提示。

    -i, --interactive
    覆盖前给出提示。

    -n, --no-clobber
    不覆盖已存在文件。如果指定了 -i、-f、-n 中的多个,仅最后一个生效。

    -S, --suffix=SUFFIX
    替换常用的备份文件后缀。

    -t, --target-directory=DIRECTORY
    将所有参数指定的源文件或目录移动至指定目录。

    -T, --no-target-directory
    将目标目录当作普通文件。

    -u, --update
    当将文件从一个目录移动到另一个目录时,只会移动那些目标目录中不存在的文件或是目标目录相应文件的更新文件。

    -v, --verbose
    移动文件时,显示信息性消息。

    --help
    显示帮助信息。

    --version
    显示版本信息。

    实例

    a) 将文件 f1 移动到 f2。如果 f2 存在,则会被 f1 覆盖。如果 f2 不存在,则将 f1 重命名为 f2。

    [huey@huey-K42JE cmdline]$ date > f1
    [huey@huey-K42JE cmdline]$ mv f1 f2
    [huey@huey-K42JE cmdline]$ ls
    f2

    b) 将文件 f1 和 f2 移动到目录 d1 下。d1 必须已经存在。

    [huey@huey-K42JE cmdline]$ touch f1 f2
    [huey@huey-K42JE cmdline]$ mkdir d1
    [huey@huey-K42JE cmdline]$ mv f1 f2 d1
    [huey@huey-K42JE cmdline]$ ls -R
    .:
    d1
    
    ./d1:
    f1  f2

    c) 将目录 d1 及其内容移动到目录 d2 下。如果 d2 不存在,则相当于将 d1 重命名为 d2。

    [huey@huey-K42JE cmdline]$ ls -liR
    .:
    total 4
    919434 drwxrwxr-x 2 ucm ucm 4096 Oct  1 14:33 d1
    
    ./d1:
    total 4
    919433 -rw-rw-r-- 1 ucm ucm  0 Oct  1 14:32 f1
    919432 -rw-rw-r-- 1 ucm ucm 29 Oct  1 14:32 f2
    [huey@huey-K42JE cmdline]$ mv d1 d2
    [huey@huey-K42JE cmdline]$ ls -liR
    .:
    total 4
    919434 drwxrwxr-x 2 ucm ucm 4096 Oct  1 14:33 d2
    
    ./d2:
    total 4
    919433 -rw-rw-r-- 1 ucm ucm  0 Oct  1 14:32 f1
    919432 -rw-rw-r-- 1 ucm ucm 29 Oct  1 14:32 f2
  • 相关阅读:
    HBuilder运行时Chrome时提示“浏览器运行尚不支持此种类型文件
    微信小程序开发指南
    mysql免安装版win10的安装教程
    跨域解决方案
    安装sass(css预处理语言)
    vscode必装插件(Vue)
    laravel低版本安装pjax出问题解决方法
    laravel笔记1后台配置
    php 类和方法
    PHP类和对象之类的属性
  • 原文地址:https://www.cnblogs.com/huey/p/4850987.html
Copyright © 2011-2022 走看看