通过命令行管理文件和文件夹
-
查看及切换目录(Windows中叫做文件夹)
- pwd
查看工作目录(Print Working Directory)
- cd
切换工作目录(Change Directory)
格式:cd [目标位置]
绝对路径:从根目录开始的
相对路径:
. 和 ..
~
- ls
用途:列表(List)显示目录内容
格式:ls [选项] [目录或文件名]
常用命令选项:
-l :以长格式显示
-a :显示所有子目录和文件的信息,包括隐藏的文件
-A :类似于“-a”,但是不显示“.”和“..”目录的信息
-d :显示目录本身的属性
-h :以更易读的字节单位(K、M等)显示信息
-R :递归显示内容
- du
用途:统计目录及文件的空间占用情况(estimate file space usage)
格式:du[选项]...[目录或文件名]
常用命令选项:
-a:统计时包括所有的文件,而不仅仅只统计目录
-h:以更易读的字节单位(K、M等)显示信息
-s:只是统计每个参数所占用空间总的大小
- pwd
-
创建文件和目录
- mkdir:
用途:创建新的目录(Make Directory)
格式:mkdir [-p] [/路径]目录名
注意:-p 是递归创建(a/b/c/d)
- touch:
用途:新建空文件,或更新文件时间标记
格式:touch 文件名...
- ln:
用途:为文件或目录建立链接(Link)
格式:ln [-s] 源文件或目录... 链接文件或目标目录
软链接:
1.软链接,以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以 跨文件系统 ,硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
硬链接:
1.硬链接,以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建
- mkdir:
-
复制、删除、和移动文件及目录
- cp:
用途:复制(Copy)文件或目录
格式:cp [选项]... 源文件或目录... 目标文件或目录
常用命令选项:
-r:递归复制整个目录树
-p:保持源文件的属性不变
- rm:
用途: 删除(Remove)文件或目录
格式:rm [选项]... 文件或目录
常用命令选项:
-f:强行删除文件或目录,不进行提醒
-r:递归删除整个目录树
- mv:
用途:移动(Move)文件或目录
格式:mv [选项]... 源文件或目录... 目标文件或目录
- cp:
网友评论