cd命令
更改目录的意思
语法
cd 可选的参数 文件夹
特殊的目录
. 当前的工作目录
.. 上一级的工作目录
ls命令
list 列出文件夹中的命令
ls 语法
ll 和 ls -l 的功能是相同的, ll 是 ls -l 的别名
ls 可选参数 可选的文件夹对象
-a all的意思 显示所有的文件内容
-l 详细的输出文件夹的内容
-h 以人类可阅读的形式,输出文件大小
–full-time 以完整的的时间格式输出
-t 根据最后修改时间排序文件
-F 在不同的文件结尾,输出不同的特殊符号
以/结尾的就是文件夹 以*结尾的就是可执行文件
以@结尾的就是软连接,快捷方式
普通文件类型,结尾什么都没有
-d 显示文件夹本身信息,不输出其中的内容
-r reverse 逆转排序
-S 大写 针对文件大小进行排序 默认从大到小
-i
pwd 当前所处的绝对路径
su 用户切换命令
语法
su – 用户名 # 完全的环境变量用户切换
mkdir
创建文件夹
mkdir 文件夹名
参数用法
-p 递归创建文件夹 (确保目录名称存在,不存在的就建一个)
mkdir -p /zzz/zzz/zzz/zzz 绝对路径
mkdir bash zzz{1..10} 创建十个文件夹
touch
-t 普通文件
1 创建普通文件,在linux下文件的后缀格式仅仅是一个没几个字而已,通过touch创建的都是普通文件
2 修改文件时间
cp命令
用法:cp [选项] … [-T] 源文件 目标文件
cp [选项]… 源文件 … 目录
cp [选项].. -t 目录 源文件…
将源文件复制至目标文件,或将多个源文件复制至目标目录
-r 递归是复制目录,即复制目录下的所有层级的子目录及文件
-p 复制的时候保持属性不变
-d 复制的时候保持软连接(快捷方式)
-a 等于 pdr
-P (大写) 等于–preserver=模式,所有权,时间戳,复制文件时保持源文件的权限,时间属性
-i –interactive 覆盖前询问提示
复制普通文件
cp 命令 你想复制那个文件 复制之后的文件名
复制普通文件,且改名,放入到另一个文件夹中
cp kk.txt kk.exe #复制放入其他文件夹,保留源文件名
cp kk.txt /zzz7/kkz.txt #复制文件放入其他文件夹,且改名
cp -r zzz3 zzz4 #复制整个文件夹,必须加上-r 参数