目录
1. ls [-a -l -h] [Linux] 查看工作目录所有文件夹或其他目录所有文件内容命令的
2. cd 切换工作目录,切换文件夹命令
3. pwd 展示当前工作目录路径
4. 特殊路径符的使用
5. mkdir命令创建新的目录(文件夹)
ls [-a -l -h] [Linux] 路径,展示出当前工作目录所有的文件夹,其中第一个大括号 [-a -l -h] 内部为命令可选项,第二个大括号[Linux]内部为文件路径,如果不写默认为当前文件工作路径;
只写ls,默认查看当前工作目录的所有文件夹(不含隐藏文件夹);如下图所示,我展示的为根目录所有可视文件
-a,即-all,所有的意思,表示查看当前目录所有文件夹(包含隐藏的文件夹),这些隐藏文件夹主要是以 . 开头的文件夹和默认隐藏的文件夹;如下图所示,即为根目录所有文件包(含隐藏文件)
-l 表示以竖向形式展示内容,并展示更多的信息;如下图所示,即为以竖向形式展示根目录所有可视文件
-a和-l可以一起使用,就能以竖向形式展示所有文件(包含隐藏文件),如下图所示
-a和-l可以合成一体,写为-al或者-la都可以,如下图所示
-h,是展示出所有文件的大小,如KB,MB,GB,如果不展示则为Byte,如下图所示
cd 通过cd命令,即可更改我们当前系统中的工作目录,cd全称是 Change Directory 翻译过来就是更改目录;
cd命令后面不需要跟参数选项,可以跟参数,参数即为想要跳转的工作目录,如下我跳转至根目录 /
如图,我在根目录下的usr文件夹下的local文件夹下的bin文件夹中有我的redis相关文件,我通过cd命令就可以直接从根目录跳转至这里
我只需要输入如下指令cd /usr/local/bin,再通过ls命令展示出当前文件夹下的所有文件,如下图所示
pwd 命令英文全称是 “Print Work Directory” 翻译过来就是打印工作目录,它后面不跟选项也不跟参数,当我们不知道当前工作目录在那的时候,就可以使用此命令,具体用法如下。
接着上图,我切换到了根目录下的usr文件夹下的local文件夹下的bin文件夹,我们来使用pwd命令来验证一下
我们通过cd切换至根目录,再使用pwd命令试一下,如下图
. 和 .. 和 ~ 这三个是我们常使用的特殊路径符号;
. 的意思表示当前目录;
. . 的意思表示上一级目录;
~ 表示home目录;这三个特殊符号搭配我们的cd命令就可以达到我们想要的效果。
. 命令展示如下
(1)我先通过cd切换至根目录 /
(2)pwd展示当前目录路径,切换成功
(3)然后cd ./bin
(4). 表示当前目录,即根目录,/ 为分隔符,bin为指定要跳转的文件夹
(5)pwd再次展示当前工作目录为 /bin,说明我们跳转成功
.. 命令展示如下
接着刚才,我们在/bin目录下
.. 可以退回文件夹上一级
如上图所示,cd .. 执行,pwd命令显示我们回到了根目录
如果cd ../.. 可以回到当前文件夹的上一级的上一级
cd ../../.. 可以回到当前文件夹的上一级的上一级的上一级,以此类推
~命令展示如下
我先切换到其他目录,通过pwd命令显示我在其他们目录
直接cd ~切换,我们就跳转到了/root,有的会跳转至/home,都是一样的。
mkdir命令,英文全称 Make Directory ,翻译过来就是 “创建目录”
语法:mkdir [-p] Linux路径
其中 [-p] 是可选的,表示自动创建不存在的父目录,适用于连续创建多层级的目录;
Linux路径参数是必须要写的,既可以用绝对路径,也可以用相对路径。
下面简单演示如何使用
(1)我们先切换至/usr/local/bin文件夹下;
(2)pwd展示是否切换成功;
(3)ls命令显示当前已经存在的文件;
(4)mkdir test01 表示创建test01文件夹;
(5)ls再次展示已经存在的文件加,发现多了一个test01;
这里只是做简单演示,其实上面的一些特殊路径夫也可以加入在里面使用,非常丰富多变。
-p 可选项也很好理解,假如我们还是要在 /usr/local/bin 文件夹下创建一个文件,但这次不一样,我们要创建一个test03文件夹,而且test03文件夹包含在test02文件夹中,test02文件夹在 /usr/local/bin 文件夹下,这个时候因为我们没有创建test02文件夹,直接创建会报错,就需要我们加上 -p 参数,就不会报错了。如下图:
(1)pwd命令展示当前工作路径;
(2)mkdir 不加 -p参数直接创建test03,报错误;
(3)mkdir 加上-p 参数,显示创建成功;
(4)cd ./test02,切换至当前文件夹下的test02文件夹;
(5)ls 命令展示当前文件夹下的所有文件,发现找到了我们创建的test03文件夹。