文件与目录操作命令
VMware 15
CentOS7
常用目录操作命令
命令 | 功能 |
---|---|
ls | 显示目录与文件 |
pwd | 显示当前工作目录 |
mkdir | 创建空目录 |
rmdir | 删除空目录 |
cd | 切换目录 |
tree | 显示目录树 |
ls命令格式
ls [选项] [目录或文件]
如果是目录,就显示其中的子目录与文件;如果是文件,显示文件名以及由选项决定的相关信息。
选项表
选项 | 解析 |
---|---|
-a | 列出目录下的所有文件 |
-d | 输入参数是目录时,只显示该目录本身 |
-t | 以时间排序输出 |
-l | 列出文件的详细信息 |
-R | 递归列出所有子目录下的文件 |
-A | 显示除了“." 和 ”. ." 外的所有文件 |
-S | 以文件大小排序输出 |
pwd
mkdir
cd
tree
常用的文件操作命令
命令 | 功能 |
---|---|
touch | 生成文件或者修改文件的时间 |
cp | 复制文件或目录 |
mv | 移动文件或目录以及文件或目录改名 |
rm | 删除文件或目录 |
ln | 建立链接文件 |
find | 查找文件 |
tile/stat | 查看文件类型或文件属性 |
touch
参数 | 解析 |
---|---|
-a | 只更改访问时间 |
-m | 只更改修改时间 |
-r | 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同 |
-t | 使用指定的日期时间,而非现在的时间 |
cp
参数 | 解析 |
---|---|
-a | 等价于-dR |
-R. -r | 递归地复制目录及目录内的所有项目 |
-p | 在复制过程中,保留文件属性 |
-d | 复制符号链接的源文件时,目标文件也将创建符号链接且指向源文件链接的原始文件 |
-f | 强制复制,不管目标是否存在 |
-i | 复制文件前需要确认 |
-u | 只有当源文件的状态或改变时间比目标文件更新时或目标尚不存在时才进行复制 |
ln
参数 | 解析 |
---|---|
-s | 创建符号链接而非硬链接 |
-f | 强行创建链接,不管其是否存在 |
-i | 覆盖原有文件前先询问用户 |
rm
参数 | 解析 |
---|---|
-rf | 删除当前目录下的所有文件,慎用 |
-f | 忽略不存在的文件 |
-r | 将参数中列出的全部目录和子目录均递归地删除 |
-v | 详细显示进行的步骤 |