02-04 文件管理命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-04 文件管理命令相关的知识,希望对你有一定的参考价值。

复制和移动文件

cpcopy

cp src dest 源 目标

cp file1 file2 file3

-r 复制目录必须加

-p复制不改变文件的属主 时间戳

-f 强行覆盖

-a 保留文件所有属性 归档复制 常用于备份

-l 复制的是链接指向的文件

-P大写保持链接

-r 递归复制

一个文件到一个文件

# cp /ect/passwd  /tmp/  复制目录etcpasswd文件到tmp目录下

# cp /ect/passwd  /tmp/ test 复制目录etcpasswd文件到tmp目录下,test若为文件则覆盖并更名为test,若为目录则放在test目录下 保持原文件名

# cp /ect/passwd  /etc/ test  /etc/initted  /tmp/abc 当复制多个源文件时,目标必须为目录

#cp  -r /etc/init.d/  /etc/hello 复制etcinit.d这个目录到/etc/下并改名为hello,复制目录时候需要注意红色斜线表示目录,复制时候必须带-r选项

 多个文件到一个目录

cp /etc/{passwordinitted,re.d} /tmp/

 

mvmove

 移动文件 相当于剪切

mv src dest 目标唯一 源可以多个

#mv /tmp/root.inittab  /var/tmp/abc 移动/tmp/root.inittab/var/tmp/下,若abc不存在命名为abc若存在重写abc

#mv /tmp/hello  /var/tmp/abc abc目录不存在,将目录hello移动到/var/tmp/下,改名为abc.abc存在为文件,不可执行,不能拿目录覆盖非目录。若abc存在为目录,则将目录hello移动到/var/tmp/abc/

#mv abc nm 将当前目录下的abc重命名为nm abc可以是文件或目录

 

Install 复制文件 指定属性

-d 创建目录

Install -d /tmp/{install.1,install.2} tmp下创建install.1,install.2两个目录

-m指定权限


以上是关于02-04 文件管理命令的主要内容,如果未能解决你的问题,请参考以下文章

bash命令/文件管理-bash命令

Linux文件系统及文件管理命令

Linux磁盘管理的Linux管理命令

Linux常用的文件管理命令及用户管理命令

用户|文件|基础命令|权限管理

Linux常见文件及用户管理命令