Linux命令之文件管理命令cp、mv、rm

cp、copy命令:复制文件或目录

语法:

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

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

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

cp SRC DEST:

SRC是文件:

如果DEST不存在:新建目标文件,并将SRC复制到目标文件;

如果DEST存在:

如果DEST是文件:用SRC的内容覆盖至DEST文件中;

如果DEST是目录:在DEST目录中新一个与原文件同名的文件,将将SRC内容复制

到新建的同名的目标文件中;

cp SRC... DEST:

如果DEST不存在:

是错误的;

如果DEST存在:

如果DEST是文件:错误;

如果DEST是目录:

常用的参数选项:

-r, -R: 递归复制;

-d: 不跟踪符号链接;

--preserve[=ATTR_LIST]:mode, ownership, timestamps,context, links, xattr, all

-a: -dR --preseve=all 此参数的效果和同时指定"-dpR"参数相同

-i: interactive 覆盖文件之前先询问用户

-f: force  强行复制文件或目录, 不论目的文件或目录是否已经存在

-v: 显示过程

示例:

#cp -i file1 file2  //采用交互方式将文件file1复制成文件file2

#cp -f file1 file2  //将文件file1复制成file2,因为目的文件已经存在,所以指定使用

强制复制的模式

mv、move命令:移动文件或者将文件改名,常用来备份文件或者目录

语法:

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

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

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

常用的参数选项:

-i:若目标文件 (destination) 已经存在时,就会询问是否覆盖

-f:force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖

示例:

#mv test.log test1.txt  //文件改名

rm、 remove命令:删除一个目录中的一个或多个文件或目录

语法:rm [OPTION]... FILE...

常见的参数选项:

-f:--force    忽略不存在的文件,从不给出提示

-i:--interactive 进行交互式删除

-r, -R:--recursive   指示rm将参数中列出的全部目录和子目录均递归地删除

示例:

# rm log.log  //删除询问

rm:是否删除 一般文件 “log.log”? y

# rm -rf log1.log   //强制删除并且递归

时间: 2024-10-11 12:57:12

Linux命令之文件管理命令cp、mv、rm的相关文章

linux 文件管理命令cp, mv, rm

linux文件管理 cp, mv, rm 复制命令: cp cp [Option] ... [-T] SRC(源) DEST(目的) (如果目标不存在,则新建DEST, 并将SRC中的内容填充至DEST中. 如果目标存在:如果DEST是文件,将SRC内容覆盖至DEST中. 此时建议为cp命令使用-i选项. 如果DEST是目录,在DEST下新建与原文件同名的文件,并将SRC中内容填充至DEST中) 实例:cp /etc/fstab /tmp/out.tmp    (out.tmp为文件) cp /

Linux基础之文件管理命令

文件管理命令:cp, mv, rm cp命令:copy 源文件:目标文件: 单源复制:cp [OPTION]... [-T] SOURCE DEST 多源复制:cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 单源复制:cp [OPTION]... [-T] SOURCE DEST 如果DEST不存在:则事先创建此文件,并复制源文件的数据流至DEST中: 如果DEST存在: 如果DEST是非目录文件:

cp | mv | rm

linux下文件的复制.移动与删除命令为:cp,mv,rm 一.文件复制命令cp 命令格式: cp [-adfilprsu] 源文件(source) 目标文件(destination) cp [option] source1 source2 source3 ... directory 参数说明: -a:是指archive的意思,也说是指复制所有的目录 -d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身 -f:强制(force),若有重复或其它疑问时,不会询问用户,而强

linux文件管理类命令汇总及演示(mkdir,rmdir,tree,touch,cp,mv,rm)

mkdir mkdir 概述 创建目录 语法 mkdir [OPTION]... DIRECTORY.. 常用选项 -p:--parents,自动按需创建父目录 -v:--verbose,显示详细创建过程 -m:--mode,创建时给定权限 命令演示 [[email protected] mytest]# mkdir -p xiangjis [[email protected] mytest]# ll 总用量 0 drwxr-xr-x. 2 root root 6 7月 19 14:33 xia

linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm

linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文件.linux的隐藏文件是以"."开头的,如果我们要把一个文件设置成隐藏文件,在新建文件时以"."开头即可.-h 按易读的方式显示文件大小,如K,M,G,而不是以字节为单位.-l 显示详细信息.7个详细信息分别是:文件类型和权限,文件被调用次数,所有者,所属组,文件大小

Linux文件与目录管理之:cp,mv,rm

在对Linux中的文件与目录进行管理时,cp(copy).mv(move).(remove)是最常用的三个命令,那么这三个命令的具体用法如何呢? 复制文件或目录:cp cp命令的主要作用就是复制文件或目录,其命令语法为: cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE... 可以看出,对于cp命令,源文件可以为单个文件.多个文件或目录,目标文

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

tree 命令:查看目录的树 1.目录管理 2. 文件管理命令 2.1 文件创建和删除 rm -r 删除当前目录及其下所有文件 2.2 文件复制和移动 cp与mv: install(文件): 3. 文本管理命令 3.1 查看命令cat.tac: Ctrl+c:终止命令  3.2 分屏显示文件内容more. less: more:向后翻 less:向前翻 3.3 显示前几行或后几行 head:显示前几行 tail:显示后几行 -n 显示n几行或后n行 3.4 文本处理: cut(文本分割).joi

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

1.常用的文件管理命令-使用方法及示例 常用的文件管理类命令:mkdir.rmdir.touch.cat.tac. head. tail.more.less.cp.mv.rm等 注:跟在常用参数中的#代表数字 mkdir:创建目录命令格式:mkdir [OPTION]... DIRECTORY... 常用参数:-p 表示要创建的目录存在时不返回错误,不存在时自动创建所需的目录-v 显示创建过程信息-m MODE 创建目录是直接指定权限 命令举例: [[email protected] work]

文件系统;inode;软硬连接;文件通配符;文件管理命令:mkdir 、cp、rm、mv、touch

1.文件系统.索引节点inode.软硬连接 1.linux文件系统 Linux系统中除进程之外的一切皆是文件,为了便于文件的管理,Linux 还引入了目录(有时亦被称为文件夹)这一概念.目录使文件可被分类管理,且目录的引用使 Linux 的文件系统形成一个层级结构的目录树.下图所示的是普通 Linux 系统的顶层目录结构,其中 /dev 是存放了设备相关文件的目录. [root@CentOS7 data]#tree -L 1 / / 根目录 ├── bin -> usr/bin 存放用户二进制文