GNU/Linux 文件/目录详细信息
示例
该ls命令有几个选项,可以一起使用以显示更多信息。
详细信息/权利
该l选项显示文件许可权,大小和最后修改日期。因此,如果根目录包含一个名为dir的目录test和一个文件,someFile则命令为:
user@linux-computer:~$ ls -l
将输出类似
-rw-r--r-- 1 user users 70 Jul 22 13:36 someFile.txtdrwxrwxrwx 2 user users 4096 Jul 21 07:18 test
权限格式为drwxrwxrwx。d如果不是目录,-则第一个字符表示文件类型。接下来的三个rwx是用户对该文件的权限,接下来的三个是该组对该文件的权限,最后三个是其他人对该文件的权限。
所述r的rwx代表文件是否可以被读取时,w表示该文件可以被修改,并且x表示如果可以执行该文件。如果有任何权限不授予-将到位的r,w或x。
因此,从上面user可以读取和修改,someFile.txt但该组仅具有只读权限。
要更改权限,可以使用chmod ### fileName命令(如果您具有sudo权限)。r用值4w表示,用2x表示,用1表示。因此,如果只希望能够将内容修改到test目录
Owner rwx = 4+2+1 = 7Group r-x = 4+0+1 = 5
Other r-x = 4+0+1 = 5
所以整个命令是
chmod 755 test
现在做一个ls -l会显示类似
drwxr-xr-x 2 user users 4096 Jul 21 07:20 test
可读尺寸
与该l选项结合使用时,该h选项显示人类可读的文件大小。跑步
user@linux-computer:~$ ls -lh
将输出:
total 4166-rw-r--r-- 1 user users 70 Jul 22 13:36 someFile.txt
drwxrwxrwx 2 user users 4.0K Jul 21 07:18 test
隐
要查看隐藏的文件,请使用该a选项。例如
user@linux-computer:~$ ls -a
可能清单
.profilesomeFile.txt
test
目录总大小
要查看当前目录的大小,请使用s选项(h也可以使用该选项使大小更具可读性)。
user@linux-computer:~$ ls -s
产出
total 4166someFile.txt test
递归视图
假设test目录中有一个文件,anotherFile并且您想从根文件夹中查看它,则可以使用R列出递归树的选项。
user@linux-computer:~$ ls -R
产出
.:someFile.txt test
./test:
anotherFile
以上是 GNU/Linux 文件/目录详细信息 的全部内容, 来源链接: utcz.com/z/315763.html