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:将在链接时会被覆盖或删除的文件进行备份

相关推荐