linux 中“.”和“..”代表什么意思?

如题所述

.. 指向的是上一层目录。

cd .. 就是回到上一级;cd ../.. 就是回到上两级。

但是你这个 mv 漏了第二个反斜杠,所以就变成了把 filename 移动到了上一层目录并且重命名成 ..bk ,而点开头的文件是默认隐藏的,所以在文件管理器或者直接 ls 都看不到。

Nautilus (GNOME)下使用 Ctrl-H 查看隐藏文件。

终端下 ls -a 。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-04-22
“.”指向的是上一层目录,即你的当前目录即"pwd"命令所返回的目录。
“..”代表你的当前目录的上一级目录,及当前目录的父目录。
可参考下Linux命令“Linux命令大全”了解学习更多Linux命令。
第2个回答  2019-10-15
linux 中“.”指向的是上一层目录,即你的当前目录即"pwd"命令所返回的目录。
“..”代表你的当前目录的上一级目录,及当前目录的父目录。如:cd .. 就是回到上一级;cd ../.. 就是回到上两级。可参考下Linux书籍《Linux就该这么学》了解学习更多Linux知识。
第3个回答  2019-04-26
. 代表你的当前目录即"pwd"命令所返回的目录,
..代表你的当前目录的上一级目录,及当前目录的父目录(或叫父路径)本回答被网友采纳
第4个回答  2021-10-21

“.”指向的是上一层目录,即当前目录即"pwd"命令所返回的目录。
“..”代表当前目录的上一级目录,及当前目录的父目录。具体介绍请查看书籍

本回答被网友采纳

linux 中.和..代表什么
. 表示当前目录 .. 表示当前目录的上级目录

linux 中“.”和“..”代表什么意思?
.. 指向的是上一层目录。cd .. 就是回到上一级;cd ..\/.. 就是回到上两级。但是你这个 mv 漏了第二个反斜杠,所以就变成了把 filename 移动到了上一层目录并且重命名成 ..bk ,而点开头的文件是默认隐藏的,所以在文件管理器或者直接 ls 都看不到。Nautilus (GNOME)下使用 Ctrl-H 查...

linux 中“.”和“.\/”命令分别是什么意思?
.表示执行的意思,就是执行这个文件。.\/呢就表示执行当前目录下的某个文件,就比如当前目录有一个脚本a.sh,那么.\/a.sh就表示执行它。不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为\/root,那么cd命令不带参数时便切换到\/root目录下。绝对路径是从跟目录开始的...

linux终端中输入ls -a 后那个“.”和“..”是什么还有windows的两个...
ls -a 显示所有文件,包含隐藏的文件,一个.是当前目录,两个.是上一层目录 相当于win 的dir命令。

.\/与.有什么区别?
3. “\/”:表示根目录。在Unix和Linux系统中,它是文件系统的起点。在任何位置都可以使用它来访问文件或目录。解释:在计算机的文件系统中,“.\/”、“..\/”和“\/”是用来表示不同路径和位置的特殊符号。它们在访问文件和目录时起到关键作用。具体解释如下...

linux的.\/和.\/有何区别?
解释:1. 在UNIX或Linux系统中,"\/"代表根目录,而".\/“则表示当前目录。在一些特定的上下文环境中,两者可能有微妙的差异。然而,在很多常见的操作和应用中,这两个符号序列所表达的含义是一致的。它们都指向文件系统的起始点或者当前正在操作的文件或目录的位置。这意味着不论是在命令行还是在...

linux下 .\/和~代表什么目录??
是当前目录 ~ 是个人主目录(类似于 Windows 的 C:\\Document and Settings\\XXXX\\)新手建议先用用之后再找书,最好选择翻译书,书名不用考究,XXX入门就行。但要注意针对你的发行版买书,或者你买完书,再根据书换系统。一定要买新书。现在的书都是抄来抄去,小心买到抄 N 年前的资料的书。

linux里面的命令:.\/和. \/【第二个有空格】,分别怎么用。
如其中有用cd改变目录,脚本执行完后目录就变掉了);如果没用source,就不会影响当前shell。上述两种情况结合:. .\/test.sh 表示以source方式在当前shell执行当前目录下的test.sh脚本。对新手来说,为明显区别,建议书写的时候将第二种情况直接写作source而不要用点号。

在linux中,通配符*和?
在查找文件时,通配符*与?的含义是:*表示任意多个字符,?表示任意一个字符 通配符是一种特殊语句,主要有星号(*)和问号(?),用来模糊搜索文件\/文本。当查找时,可以使用它来代替一个或多个真正字符;当不知道真正字符时,常常使用通配符代替一个或多个真正的字符。比如用“*Not?pad”可以对应Notpad\\...

linux里*.* 和*意思一样吗
有区别,*.*是所谓的wildcard,通配符,也可以算正则表达式,用于匹配名字中带.的文件 一般特殊符号“*”是通配符,它表示匹配0个或多个字符。有时候特殊符号"*“还表示可执行文件,比如执行 ls -F 命令时。下图中带*的文件表示是可执行文件。命令介绍可去 Linux命令大全 查找 ...

相似回答