相关疑难解决方法(0)

做什么 ”。” 和“..”是指在文件夹中吗?

当我用ls -a文件夹查看隐藏文件有默认情况下这是什么两个文件的意义创建2个隐藏文件...

ls -a
Run Code Online (Sandbox Code Playgroud)

生产

.  ..
Run Code Online (Sandbox Code Playgroud)

command-line

35
推荐指数
2
解决办法
4万
查看次数

终端命令中文件名开头的句点 (.) 是什么意思?

在 中chmod -R 421 .gimp,句点直接在gin之前是什么意思gimp?这与*通配符相似吗?

command-line hidden-files

6
推荐指数
4
解决办法
1万
查看次数

为什么 ls 命令中的当前目录被标识为链接到自身?

在“学习 UNIX 操作系统”一书中,有一节:“3.1.8 列出文件”,描述了该ls命令。

ls -l它的段落中描述了此命令的输出列。

ls -l命令的第二列包含一个数字。这个数字在书中描述为“链接到这个文件和目录的数量”。(链接到与相关编号在同一行的最后一列中命名的文件或目录。)

我尝试了这个命令,并将输出与当前目录中文件和目录的实际数量进行了比较。

ls -l
drwxr-xr-x   6 azbc  staff    192 Sep  7 16:09 test
Run Code Online (Sandbox Code Playgroud)

在目录中test,我有 2 个子目录和 1 个文件,以及 1 个隐藏文件和当前目录的列表,加上父目录的列表,因此共有 6 个文件和目录。

 ls -a -F
 ./                .hidden_file.txt  dir_2/
 ../               dir_1/            file_1.sh
Run Code Online (Sandbox Code Playgroud)

将所有文件和目录(包括隐藏文件和目录)标识为链接到当前目录对我来说似乎是合乎逻辑的。将父目录标识为链接到当前目录似乎也是合乎逻辑的。

但是为什么当前目录被标识为链接到自身?

ls -latest 目录的命令提供以下输出。( -F 选项/在目录名称后面显示目录的情况下,在可执行文件的情况下显示 *)

 ls -la -F
 total 0
 drwxr-xr-x   6 azbc  staff   192 Sep  7 16:09 ./
 drwxr-xr-x+ ?? azbc  staff    ?? Sep  7 16:06 ../
 -rw-r--r-- …
Run Code Online (Sandbox Code Playgroud)

command-line

6
推荐指数
1
解决办法
3756
查看次数

标签 统计

command-line ×3

hidden-files ×1