Linux文件、目录相关命令

一、查看类命令

        查看文件、目录属性:ls、stat、file

        查看内容:cat、tac(从后往前)、more、less、tail、head

                cat [OPTION] ...[FILE]...

                        -E:显示行结束符$

                        -n:对显示的每一行进行编号

                more:翻页显示

                head -n:指定显示前n行

                tail -f:跟踪显示文件新增加的内容,退出需要ctrl+C

二、文件管理命令

        文件拷贝、剪切、删除:cp、mv、rm

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

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

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

                复制命令:cp SRC DESC

                SRC是文件:

                        如果目标不存在,新建DEST,并将SRC数据写入DESC

                        如果目标存在:

                                目标是目录:将SRC拷贝到目录下

                                目标是文件:将SRC数据写入DESC

                        如果SRC有多个文件,目标必须是存在的目录;

                        常用选项:

                                -i:交互式

                                -r:递归复制

                                -a:归档,保留原文件所有属性

                mv:移动文件

                rm:删除文件

                        常用选项:

                                -i:交互式

                                -f:强制删除

                                -r;递归

        注:要删除第一个字符为"-"的文件 (例如"-foo"),请使用以下方法之一:

                rm -- -foo

                rm ./-foo

文件时间戳管理:touch

        查看文件状态:stat

        三个时间戳:访问时间,修改时间,改变时间(元数据发生改变)

        touch能修改访问时间,修改时间,改变时间;

三、目录管理命令

        cd、pwd、ls、mkdir、rmdir、tree

                mkdir -p:存在不报错,创建父目录

                        -v:显示详细信息

                        -m:指定权限

                tree:显示目录层级

                        -d:只显示目录层级

                rmdir:删除空目录

                        -p: 递归删除

练习:创建x_a,x_b,y_a,y_b

mkdir {x,y}_{a,b}

你可能感兴趣的:(CentOS,linux,centos,运维)