linux查看特定文件属性,Linux 查看文件属性一些命令

查看文件的属性

ls – 查看当前目录下的所有文件和目录(不包括隐藏文件)

ls -a – 查看当前目录下的所有文件和目录(包括隐藏文件)

ls -l – 查看当前目录下的所有文件和目录的全部属性和权限信息(不包括隐藏文件)

ls -al – 查看当前目录下的所有文件和目录的全部属性和权限信息(包括隐藏文件)

文件名前面带有点号”.”的就是隐藏文件了。

0818b9ca8b590ca3270a3433284dd417.png

其中的有 . 开头的都是隐藏文件。 查看隐藏文件的快捷键: Ctrl + H

查看文件的命令

安装 tree 软件,可以以树状结构模式去看目录和文件

$sudo apt-get install tree

然后进入到一个目录下

$tree

0818b9ca8b590ca3270a3433284dd417.png

这样看着很舒服的。

有时候,需要看某个文件的内容,有以下命令:

$cat 文件名(不可编辑)

or

$vim 文件名(可以编辑)

or

$gedit 文件名(可以编辑)

修改文件权限

r : 可读 w : 可写 x : 可执行

r 等同于 4,w 等同于 2,x 等同于 1

r-x 的权限就是 5, rw- 的权限就是 6,rwx 的权限就是 7

777 就是代表 -rwxrwxrwx, 755 就是代表-rwxr-xr-x

修改一个文件的权限:chmod 777 helloworld.cpp

0818b9ca8b590ca3270a3433284dd417.png

第 1 个字符:文件类型。 - 表示普通文件,d 表示目录,l 表示软链接或者硬链接,s 表示套接字文件,p 表示管道文件,b或者c表示设备文件 第 2-4 个字符: 拥有者权限 第 5-6 个字符: 所属组权限(可能是 5-7) 第 7-8 个字符: 其他人权限(可能是8-10)