这个命令很多,主要以ls
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiIXZ05WZD9CX5RXa2Fmcn9CXwczLcVmds92czlGZvwVP9EUTDZ0aRJkSwk0LcxGbpZ2LcBDM08CXlpXazRnbvZ2LcRlMMVDT2EWNvwFdu9mZvwVPVpnT0UFVOVTTq1kZWhkWwZUbZZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39jMxkzMzYDNwIDMyQDM1EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
前面一个参数是命令,后面一个是调整命令功能的!
ls命令
ls -a命令(a all全部显示)
我们了看到前面带着.的文件说明他是隐藏文件!
上面我们只能看到文件名,文件夹名,但是文件或者文件夹的具体属性,权限什么的都看不到,所以新的命令来了!
ls -l命令(l long 表示长格式显示)
总拥有7个属性:
1.有10个字符,其中开头通常是有三个字符开头,'-'表示是二进制文件;'d'表示是一个目录;'l'表示是一个软链接
测试一下吧
我们知道grub是GRand Unified Bootloader引导器他的文件应该是
在/boot目录下,但是你在/etc/grub.conf能找到吗?肯定能啊,所
以他是一个软链接
其次依次是文件所有者(文件的创建者),文件的所有者用户组,
其他人的r(read)w(write)x(excute)权限
2.那个数字是文件的引用次数
3.文件的所有者
4.文件的所有者用户组
5.文件的大小(通常以字节表示),说到这里,是不是感觉怎么都
用字节来表示啊?是不是特表不人性化?
命令 -lh(l long h human)好吧!
6.文件的修改时间(注意如果文件被复制了,时间是会变得哦!)
7.文件名!
ls -ld命令(direct)
如果我只想看某一个文件夹的属性(比如包含多少个文件文件
夹,大小什么的)而不是查看此文件夹里面所有的文件怎么办?
ls -ld 就是为了解决这个来的!
ls -i命令(i inode)
每个inode都有一个号码,操作系统用inode号码来识别不同的文
件。