Linux文件管理命令详解
一、目录操作命令
pwd :显示当前的目录
cd:切换目录
mkdir [参数]<目录名> 参数-p:循环建立目录
rmdir [参数]<目录名> 参数-p:循环删除目录,删除空的父目录
二、文件操作命令
1、 ls [参数] 目录名 功能:显示目录中的文件
-a:显示目录下的所有的文件
-l:以长格式显示目录下的文件,熟知每行的信息
-f:显示文件名同时显示文件类型 /、@、*、|
-r:递归显示
-t:按照修改时间排列显示
-:普通文件
d:目录
l:符号连接
b:块设备文件
c:字符设备文件
2、touch [参数] 文件列表 功能:建立一个新文件
-t:用给定的时间更改文件的时间的记录
3、cp[参数] 源文件或目录 目标文件或目录 功能:复制
-a:复制目录时使用,保留连接、文件属性并递归的复制目录。
-f:若文件在目标目录中存在,强制覆盖
-i: 若文件在目标中已存在,提示用户是否进行覆盖
-r: 若给出的源文件是一个目录文件,复制该目录下的所有文件和子目录
-p:除复制源文件的内容外,还将其修改时间和权限也复制到新目录中去
4、mv [参数] 源文件目录或文件 目标文件或目录 功能:移动
-f:忽略存在的文件,从不给出提示,强制移动
-i:进行交互式移动
-r:递归移动
-v:显示命令执行过程
5、rm [参数] 文件名 功能:删除
-f:强制删除
-i:进行交互式删除
-r:会列出全部的目录或文件,交互式删除,若无r则不会删除,删除目录只能r
-v:显示命令执行过程
6、clear 清屏
7、ln [参数] 目标 连接名 功能:文件链接
-f:链接时直接覆盖已存在的文件名
-d:允许系统管理者硬链接自己的目录
-i:在删除与链接文件名同名的文件时先进行询问
-n:在进行软连接时,将链接视为一般的文件
-s:进行软连接
-b:将在链接时会被覆盖或删除的文件进行备份