1.1 ls 命令说明
- ls 是英文单词 list 的简写,其功能为列出目录的内容,是用户最常用的命令之一,类似于 DOS 下的 dir 命令
Linux 下文件和目录的特点
- Linux 文件 或者 目录 名称最长可以有 256 个字符
- 以 . 开头的文件为隐藏文件,需要用 -a 参数才能显示
- . 代表当前目录
- .. 代表上一级目录
ls 常用选项
参数含义-a显示指定目录下所有子目录与文件,包括隐藏文件-l以列表方式显示文件的详细信息-h配合 -l 以人性化的方式显示文件大小
计算机中文件大小的表示方式(科普)
单位英文含义字节B(Byte)在计算机中作为一个数字单元,一般为 8 位二进制数千K(Kibibyte)1 KB = 1024 B,千字节 (1024 = 2 ** 10)兆M(Mebibyte)1 MB = 1024 KB,百万字节千兆G(Gigabyte)1 GB = 1024 MB,十亿字节,千兆字节太T(Terabyte)1 TB = 1024 GB,万亿字节,太字节拍P(Petabyte)1 PB = 1024 TB,千万亿字节,拍字节艾E(Exabyte)1 EB = 1024 PB,百亿亿字节,艾字节泽Z(Zettabyte)1 ZB = 1024 EB,十万亿亿字节,泽字节尧Y(Yottabyte)1 YB = 1024 ZB,一亿亿亿字节,尧字节
cd
cd 是英文单词 change directory 的简写,其功能为更改当前的工作目录,也是用户最常用的命令之一
注意:Linux 所有的 目录 和 文件名 都是大小写敏感的
命令含义cd切换到当前用户的主目录(/home/用户目录)cd ~切换到当前用户的主目录(/home/用户目录)cd .保持在当前目录不变cd ..切换到上级目录cd -可以在最近两次工作目录之间来回切换
相对路径和绝对路径
- 相对路径 在输入路径时,最前面不是 / 或者 ~,表示相对 当前目录 所在的目录位置
- 绝对路径 在输入路径时,最前面是 / 或者 ~,表示从 根目录/家目录 开始的具体目录位置
touch
- 创建文件或修改文件时间
- 如果文件 不存在,可以创建一个空白文件
- 如果文件 已经存在,可以修改文件的末次修改日期
mkdir
- 创建一个新的目录
选项含义-p可以递归创建目录
新建目录的名称 不能与当前目录中 已有的目录或文件 同名
rm
- 删除文件或目录
使用 rm 命令要小心,因为文件删除后不能恢复
选项含义-f强制删除,忽略不存在的文件,无需提示-r递归地删除目录下的内容,删除文件夹 时必须加此参数