linux-02-目录命令

目录

ls:列出当前目录未隐藏的文件名称,等价ls .,这个.也就是当前目录,应该是默认值

ls -l:列出详细信息

ls -a:列出所有文件

ls -h:将数字改成以字节或者兆字节显示,所以要和l结合使用,如ls -hl或者ls -lh,跟顺序无关

ls -S:文件大小按顺序输出

ls -Sr:倒叙,这两个都要结合al使用,使用a列出所有文件,l显示出文件大小,所有你甚至可以使用ls -Sralh,如下

但是我打开Ftp是这样的

文件名前面加“.",可以隐藏文件

创建命令

mkdir /root/new创建一个new文件夹,如下

如果我执行命令,mkdir /root/new/1/2

而1文件夹和2文件夹都不存在,这时候需要加-p命令,mkdir -p  /root/new/1/2

删除文件 rmdir /root/new,出现错误rmdir: 删除 "/root/new" 失败: 目录非空

百度了一下使用rm -rf命令rm -rf /root/new

删除成功

我们还记得这个-p命令,所以再次执行mkdir /root/new/1/2,并使用rmdir -p /root/new/1/2,如下

[root@localhost ~]# mkdir -p  /root/new/1/2
[root@localhost ~]# rmdir -p  /root/new/1/2
rmdir: 删除目录 "/root" 失败: 设备或资源忙

看来rmdir 会删除路径包含的一系列文件,root文件夹删除失败,但是new 1 2 这三个目录都删除了

试着在new目录下执行

[root@localhost new]# mkdir -p  /new/1/2

成功

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章