当前位置: 首页 > 编程笔记 >

GNU/Linux 文件/目录详细信息

孟泽宇
2023-03-14
本文向大家介绍GNU/Linux 文件/目录详细信息,包括了GNU/Linux 文件/目录详细信息的使用技巧和注意事项,需要的朋友参考一下

示例

该ls命令有几个选项,可以一起使用以显示更多信息。

详细信息/权利

该l选项显示文件许可权,大小和最后修改日期。因此,如果根目录包含一个名为dir的目录test和一个文件,someFile则命令为:

user@linux-computer:~$ ls -l

将输出类似

-rw-r--r-- 1 user users   70 Jul 22 13:36 someFile.txt
drwxrwxrwx 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 = 7
Group 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

可能清单

.profile
someFile.txt
test

目录总大小

要查看当前目录的大小,请使用s选项(h也可以使用该选项使大小更具可读性)。

user@linux-computer:~$ ls -s

产出

total 4166
someFile.txt      test

递归视图

假设test目录中有一个文件,anotherFile并且您想从根文件夹中查看它,则可以使用R列出递归树的选项。

user@linux-computer:~$ ls -R

产出

.:
someFile.txt    test

./test:
anotherFile
           

 类似资料:
  • 本文向大家介绍Linux 目录结构详细介绍,包括了Linux 目录结构详细介绍的使用技巧和注意事项,需要的朋友参考一下 初学Linux,首先需要弄清Linux 标准目录结构 / root --- 启动Linux时使用的一些核心文件。如操作系统内核、引导程序Grub等。 home --- 存储普通用户的个人文件 ftp --- 用户所有服务 httpd samba user1 user2 bin -

  • 问题内容: 我正在编写一个需要通用临时文件夹的程序。我正在尝试查找有关Windows Temp文件夹的详细信息。我知道两条途径- 在AppData \ Local \ Temp \下的每个用户目录中,这可能会更改,具体取决于Windows版本? 在Temp \(C:\ Windows \ Temp)下的系统文件夹中 我想知道Windows对这些工具的作用。如果Windows从任一位置删除文件,什么

  • 了解文件系统之后,我们可以使用  dumpe2fs 命令来查看文件系统的详细信息,此命令的基本格式如下: [root@www ~]# dumpe2fs [-h] 文件名 -h 选项的含义是仅列出 superblock(超级块)的数据信息; 例如,通过 df 命令找到根目录硬盘的文件名,然后使用 dump2fs 命令观察文件系统的详细信息,执行命令如下: [root@localhost ~]# df

  • 问题内容: 我要获取exe / dll / sys文件的“文件描述”和“版权”,如右键单击文件并选择属性时,在“详细信息”选项卡中所示。 问题答案: 使用Windows API,您可以调用VerQueryValue以获取该信息。JNA有一个用于访问此API的类,称为Version。 这另一个问题有一些代码示例可以帮助您入门: 获取.exe的版本信息 这是一个读取产品名称的C代码示例,您可以将其转换

  • 本文向大家介绍Linux 修改 etc/hosts文件详细介绍,包括了Linux 修改 etc/hosts文件详细介绍的使用技巧和注意事项,需要的朋友参考一下  Linux 修改 etc/hosts文件 hosts文件 hosts —— the static table lookup for host name(主机名查询静态表)。 hosts文件是Linux系统上一个负责ip地址与域名快速解析的

  • 在 linux 中什么是一个文件的路径呢,说白了就是这个文件存在的地方,例如在上一章提到的/root/.ssh/authorized_keys 这就是一个文件的路径。如果你告诉系统这个文件的路径,那么系统就可以找到这个文件。在 linux 的世界中,存在着绝对路径和相对路径。 绝对路径:路径的写法一定由根目录”/”写起,例如/usr/local/mysql 这就是绝对路径。 相对路径:路径的写法不