Linux基础命令汇总(待补充)

1,ls命令

ls : 列出当前目录的内容或指定目录
用法: ls [option] [files_or_dirs]
选项:
-a : 列出包含隐藏的文件
-l : 显示额外的信息
-R : 目录递归列出
-ld : 列出目录或者符号链接的信息
-t : 按mtime排序
-u : 配合-t选项,显示并按照atime从新到旧排序
-h : 以人类易懂的方式显示文件大小

2, stat命令

stat : 查看文件状态
用法:stat [file]
stat显示的三个时间戳:
access time(atime): 访问时间,读取文件时
modify time(mtime): 修改时间,文件内容改变时
change time(ctime): 改变时间,元数据发生改变时

3,touch命令

touch : 创建空文件
用法:touch [option]...file...
选项:
-a : 仅改变atime和ctime
-m : 仅改变mtime和ctime
-t : [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的时间格式
-c : 若文件存在,则不予创建

4,cp命令

cp : 复制文件和目录
用法: cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
选项:
-i : 覆盖前提示
-n : 不覆盖
-r, -R:递归复制目录已及目录内所有内容
-d : --no-dereference --preserv=links 不复制原文件,只复制链接名
-a : 归档,相当于 -dR --preserv=all
--preserv[=ATTR_LIST] : 保留原文件部分内容
mode : 权限
ownership : 属主属组
...
-v : 显示命令的详细操作过程
-u : --update 只复制比目标更新的文件或者目标不存在的文件
--backup=numbered 目标存在,覆盖前先备份并且加上数字后缀

5,mv命令

mv :移动文件或者改名
用法:mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
选项:
-i : 提示
-f : 强制
-t :将参数调换 mv -t 目标文件 源文件

6,rm命令

rm :删除
用法:rm [option]...file...
选项:
-i : 提示
-f : 强制删除
-r : 递归

以下命令请勿在生产环境中执行
rm -fr / :强制删除根目录及其子目录

7,tree命令

tree : 显示目录树
例:tree /
选项:
-d :只显示目录
-L : 指定目录显示的层数
-P : 显示由正则匹配到的路径

8,mkdir和rmdir

mkdir : 创建目录
-p : 忽略报错,且可以自动创建出所需的父目录
-v : 显示命令的详细操作过程
-m [mode]: 创建时直接指定权限
rmdir : 删除空目录
-p : 递归删除空目录
-v : 显示命令的详细操作过程

9,file命令

file : 查看文件类型
用法:file [option] filename...
选项:
-b :列出文件辨识的结果,不显示文件名

posted @ 2021-07-07 13:36  Carol-z  阅读(42)  评论(0编辑  收藏  举报