【linux 文件管理】4-文件管理命令

https://edu.aliyun.com/lesson_1733_14275?spm=5176.8764728.0.0.38291acbxU18a9#_14275

  • 复制文件和目录cp
    cp --help
    cp 源 目标
    cp 源 源 目标
    cp -t 目标 源 源
    alias cp
    cp或者'cp 不用别名,就用原始命令
    cp 1.txt 2.txt --backup 备份
    cp 1.txt 2.txt --backup=numbered

cp -r /etc/sysconfig/ /data 递归复制文件夹里面的文件
cp -a 归档,存放档案,就是备份 保留属性
ll /etc/grub2.cfg
ll /boot/grub2/grub.cfg
cp /etc/grub2.cfg .
cp -d /etc/grub2.cfg . 保留链接属性
cp 只适合复制普通文件

cp -a /dev/sda /data
ll /data/sda
cp -u 只复制新文件
alias baketc='cp -av /etc/ /data/backup' 定义别名

  • 移动和重命名文件
    mv -i 交互式 -f 强制 -b 目标存在,覆盖前先备份

  • 删除
    rm -i 交互式 -f 强制删除 -r 递归删除
    rm -rf /*
    用移动来代替删除
    alias rm='mv -t /data'
    which rm
    which -a rm

原文地址:https://www.cnblogs.com/sec875/p/13386171.html