标题linux常用命令文件和目录操作管理
pwd命令
命令 | 含义 |
---|---|
pwd | 显示工作目录 |
pwd -L 目录链接时 | 输出链接路径 |
pwd -P | 输出物理路径 |
cd命令
命令 | 含义 |
---|---|
cd 目录名 | 更改工作目录路径 |
cd -p | 如果是链接路径,则进入链接路径的源物理路径 |
cd | 进入用户主目录 |
cd ~ | 进入用户主目录 |
cd – | 返回之前的目录 |
cd . . | 返回上级目录 |
cd . ./. . | 返回上2级目录 |
ls命令
命令 | 含义 |
---|---|
ls -a | 显示指定目录下所有子目录与文件,包括隐藏文件 |
ls -A | 显示指定目录下所有子目录与文件,包括隐藏文件,但不列出 “.”和“. .” |
ls -c | 配合-lt,根据ctime排序并显示ctime |
ls -d | 如果参数是目录,只显示其名称而不显示其下的各文件和子目录 |
ls -F | 显示文件类型 |
ls -i | 再输出的第一列显示文件的inode号 |
ls -l | 以长格式显示文件的详细信息 |
ls -r | 逆序排列 |
ls -t | 根据修改时间排序 |
ls -s | 以块数据形式显示每个文件分配的尺寸 |
ls -S | 根据文件大小排序 |
touch命令
命令 | 含义 |
---|---|
touch | 创建空文件,更改文件时间 |
touch -a | 只更改访问时间(atime) |
touch -m | 更改文件的修改时间(mtime) |
touch-c | 如果文件不存在,不会新建文件 |
touch -r<文件> | 使用指定文件的时间属性而非当前时间 |
touch -d<字符串> | 使用指定字符串表示时间而非当前时间 |
touch -t<日期时间> | 使用[]格式的时间而非当前 时间格式:YYYYMMDDHHMM年月日时分 ;MMDDHHMM 月日时分 |
mkdir命令
命令 | 含义 |
---|---|
mkdir | 创建目录 |
mkdir -m<权限模式> 默认755 | mkdir -m 777 目录名(777drwxrwxrwx) |
mkdir 目录名 | (755drwxr-xr-x) |
-v | 每次创建新目录都显示信息 |
-p | 创建多级目录 |
rmdir | 删除非空目录 |
-p | 删除多级目录,rmdir -p 1/2/3 |
-v | 显示处理情况 |
cp命令
命令 | 含义 |
---|---|
cp -a | 复制目录时保留链接,文件属性,并递归复制目录,等同-dpr |
-d | 复制时保留链接 |
-f | 在覆盖目标文件之前不给出提示信息要求用户确认 |
-i | 和-f选项相反,覆盖之前将给出提示信息要求用户确认 |
-p | 除复制源文件外,还把修改时间和访问权限也复制到新文件 |
-l | 不作复制,只是链接文件 |
-r | 递归复制目录下的所有子目录和文件,目标必须为一个目录名 |
mv命令
命令 | 含义 |
---|---|
mv | 改名和移动文件和目录路径 |
-i | 覆盖前询问 |
-f | 覆盖前不询问 |
-n | 不覆盖已存在的文件 |
-u | 只有在源文件文件比目标文件新或目标文件不存在时才进行移动 |
-T | 将目标文件视作普通文件处理 |
-f | 强制删除,忽略不存在的文件,不给出提示信息 |
-r | 递归删除目录及内容 |
-i | 在删除前需要确认 |
file命令
命令 | 含义 |
---|---|
file | 查看文件类型 |
-v | 在标准输出后显示版本信息,并退出 |
-z | 探测压缩过的文件类型 |
-L | 允许符号链接 |
-b | 列出识别结果时,不显示文件名称 |
-c | 详细显示命令执行过程,便于排错或分析程序执行的情况 |
-i | 显示MIME类型 |
-f<名称> | 从文件中读取要分析的文件名列表 |
du命令
命令 | 含义 |
---|---|
du | 显示目录或文件的磁盘占用量 |
-s | 分别计算命令列中每个参数所占的总用量 |
-a | 输出所有文件的磁盘用量,不仅仅是目录 |
-c | 显示总计信息 |
-l | 如果是硬链接,就多次计算其尺寸 |
-x | 跳过处于不同文件系统之上的目录 |
-h | 以KB,MB,GB为单位显示,提高信息的可读性 |
-S | 不包括子目录的占用率 |
-L | 找出任何符号链接指示的真正目的地 |
wc | 统计文件行数,单词数,字节数和字符数 |
-l | 统计行数 |
-w | 统计单词数 |
-c | 统计字节数 |
-m | 统计字符数 |
-L | 统计文件中最长行的长度 |
wc命令
命令 | 含义 |
---|---|
wc | 统计文件行数,单词数,字节数和字符数 |
-l | 统计行数 |
-w | 统计单词数 |
-c | 统计字节数 |
-m | 统计字符数 |
-L | 统计文件中最长行的长度 |