文件管理命令

目录

一、相关命令

二、文件管理命令

1.cp:复制copy

2.mv:移动文件move

3.rm:删除remove

回顾

参考资料

一、相关命令

      cp, mv, rm

二、文件管理命令

1.cp:复制copy

cp [OPTION]... [-T] SOURCE DEST   复制文件source文件dest

cp [OPTION]... SOURCE... DIRECTORY     复制文件source(可多个)目录directory

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

用法:

cp SRC DEST

         SRC是单个文件,DEST是目标

如果目标不存在:新建DEST,并将SRC中内容填充至DEST中

            如果目标存在:

                  ①如果DEST是文件:将SRC中的内容覆盖至DEST中

                    此时建议使用-i选项

                  ②如果DEST是目录:将SRC复制到目录DEST下

cp SRC... DEST

SRC...:多个文件

            当源是多个文件时,DEST必须存在,且为目录,其它情形均会出错

cp SRC DEST

SRC是目录

            此时使用选项:-r

            如果DEST不存在:

则创建指定目录,复制SRC目录中所有文件至DEST中

            如果DEST存在:

                        如果DEST是文件:报错

                        如果DEST是目录:把源目录及其内容复制到目录DEST下

常用选项:

-i:交互式,提醒是否覆盖

-r, -R:递归复制目录及内部的所有内容

-a:归档(保留原样,所有的元数据属性一致),相当于-dR --preserve=all

P.S. (不用-a时)如果复制的是符号链接文件,复制的不是符号链接本身,而是先创建同名的文件,在将符号链接指向的文件内容填充到该同名文件下

-d:--no-dereference  --preserve=links   

不跟踪源文件指向的目标文件,当链接使用的是相对路径时复制可能会出错

--preserve[=ATTR_LIST]    保留保持ATTR_LIST属性

mode权限

ownership属主属组

timestamp时间戳

links链接

xattr扩展

context安全上下文

all所有

-p--preserve=mode,ownership,timestamp

-v显示复制过程

-f--force,直接覆盖掉

2.mv移动文件move

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

mv [OPTION]... SOURCE... DIRECTORY

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

目标不存在时相当于剪切SRC过去

目标存在

      覆盖

      剪切

用法:和cp相似

cp SRC(目录或文件) DEST

目标不存在:剪切过去并命名为DEST

目标存在:

            ①如果DEST是文件:将SRC中的内容覆盖至DEST中,并删除SRC

                    此时SRC须为文件,建议使用-i选项

            ②如果DEST是目录:将SRC剪切到目录DEST下

cp SRC... DEST

当源是多个文件时,DEST必须存在,且为目录,其它情形均会出错

常用选项:

-i:交互式

-f:强制

源和目标在同一目标下,相当于重命名

3.rm删除remove

rm [OPTION]... FILE...

常用选项:

-i:交互式

               -f强制删除

               -r递归     删除目录时使用

rm -rf (没有交互式)强制删除指定目录及目录下的文件

            用rm -r替代,有利于操作时确认,管理员环境下默认有-i选项

            rm -rf /*危险

回顾

文件管理:cp, mv, rm

参考资料:

马哥随堂笔记

注:诚恳欢迎读者对本文提出批评意见,若发现存在错误,我定第一时间修改。如果读者觉得文章对您有帮助,欢迎点赞鼓励一下哟٩(๑❛ᴗ❛๑)۶。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值