指令总结
ls | 显示指定路径下的文件。 |
cd | 切换目录。 |
pwd | 查看当前目录的路径。 |
cat | 查看文件内容。 |
mkdir | 创建空文件夹。 |
touch | 创建文件。 |
rmdir | 删除空目录(只能删除空目录)。 |
rm | 删除文件。 |
cp | 复制文件(复制+粘贴)。 |
mv | 移动文件或者重命名文件。 |
详细演示
显示指定路径下的文件——ls
常见参数
-a:显示所有(包含影藏文件)文件或目录
-l:显示所有的文件或目录的详细信息列表
-r:将文件以相反的次序显示(默认以英文字母的次序)
-t:将文件创建时间的先后次序显示
代码展示
ls //仅显示当前目录下的文件
ls -l //使用选项多显示出详细信息列表
ls -ltr //使用多个参数使显示的文件按时间倒序并且展示详细信息列表
切换目录——cd
常用参数
cd ~:切换到当前家目录下的用户目录下
cd -:返回上一次的工作目录
cd /:切换到根目录
cd ./:切换到当前目录
cd ../:回退到上一级目录
cd ../..:回退到上两级目录
代码展示
cd ~ //切换到当前家目录下的用户目录下
cd / //切换到根目录
cd ../.. //回退到上两级目录
查看当前目录的路径——pwd
代码展示
pwd //查看当前目录的路径
查看文件内容——cat
可以查看文件的内容
代码展示
cat aaa.txt //查看aaa.txt
创建空文件夹——mkdir
常见参数
-p:可以创建多层文件夹
代码展示
mkdir -p //文件夹多层级路径
创建文件 ——touch
代码展示
touch aaa.txt //在当前目录下创建aaa.txt
删除空目录——rmdir
代码展示
rmdir b //删除空目录b
删除文件——rm
常见参数
-i:给出交互提示,可以输入yes或者no
-f:强制删除,不提
-r:递归删除
代码展示
rm -rf //递归进行强制删除文件夹
复制文件——cp
常见参数
-r:递归复制:复制文件夹中的所有
-i:如果目的地址路径下已经存在同名目录/文件,会交互提示
代码展示
cp -ri aaa.txt ../../a/aa //将bb下的文件复制粘贴到上俩级下的a/aa下的aaa.txt,
并且将递归交互提醒我
移动文件——mv
可以将文件重命名在当前位置,或者重命名后移动到其他位置。
代码展示
mv a/aa/aaa.txt b //将aaa.txt移动到b下
mv aaa.txt bbb.txt //将aaa.txt重命名为bbb.txt
mv bbb.txt ../..a/aa/aaa.txt //再将bbb.txt重命名并且移动到a/aa下