百度
360搜索
搜狗搜索

linux命令两个点详细介绍

在 Linux 中,“两个点”(..)通常指的是上级目录(父目录),是文件系统中用于目录操作的重要符号。以下是关于 .. 的常见用法和相关命令:

1.
.. 的含义

  • .:表示当前目录(简写)。
  • ..:表示当前目录的上级目录(父目录)。
  • /:表示根目录(最高层级目录)。

2.
常用命令中的 ..

(1)切换目录(
cd 命令)

  • cd ..:从当前目录切换到上级目录。
    例:若当前目录是 /home/user/doc,执行 cd .. 后会进入 /home/user

  • cd ../..:切换到上上级目录(隔一级的父目录)。
    例:从 /home/user/doc 执行 cd ../.. 后进入 /home

  • cd /path/to/../dir:在路径中直接使用 .. 表示 “后退一级”。
    例:cd /usr/local/../bin 等同于 cd /usr/bin

(2)列出目录内容(
ls 命令)

  • ls ..:列出上级目录的文件和子目录。
    例:ls .. 显示当前目录的父目录中的内容。

  • ls ../dir:列出上级目录下某个子目录的内容。
    例:若当前目录是 /home/userls ../root 会列出 /root 目录的内容(需有权限)。

(3)复制文件 / 目录(
cp 命令)

  • cp file.txt ../:将当前目录下的 file.txt 复制到上级目录。
    例:cp report.pdf ../backup/report.pdf 复制到上级目录的 backup 子目录中。

  • cp -r dir ../:递归复制当前目录下的 dir 目录到上级目录(需加 -r 选项)。

(4)移动 / 重命名文件 / 目录(
mv 命令)

  • mv file.txt ../:将当前目录下的 file.txt 移动到上级目录。
    例:mv project ../old_projects/project 目录移动到上级目录的 old_projects 中。

(5)创建链接(
ln 命令)

  • ln -s ../target_file link_name:在当前目录创建一个指向上级目录中 target_file 的符号链接 link_name

(6)路径中的相对引用

在命令中使用路径时,.. 常用于表示相对路径(相对于当前目录的位置)。

  • 相对路径示例:
    • 当前目录是 /home/user../var/log 表示 /var/log(绝对路径)。
    • cd ../../ 表示从当前目录向上两级(例如从 /home/user/)。

3.
.(当前目录)的区别

  • .:表示当前目录,通常可省略(如 ./file.txt 等同于 file.txt)。
  • ..:表示上级目录,用于向上导航或引用父目录中的文件。

4.
示例场景

假设目录结构如下:
plaintext

/home/

├─ user/

│ ├─ doc/ (当前目录)

│ ├─ download/

├─ shared/

  • doc 目录切换到 user 目录:cd ..
  • doc 目录复制文件到 shared 目录:cp file.txt ../../shared/
  • 查看 download 目录的内容:ls ../download

总结

.. 是 Linux 中处理目录层级的核心符号,熟练掌握其用法可以高效地进行目录导航、文件操作和路径引用。核心逻辑是:通过 .. 逐层向上回溯目录,结合相对路径简化操作

阅读更多 >>>  数据库课程设计报告,数据库课程设计心得3篇

网站数据信息

"linux命令两个点"浏览人数已经达到17次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux命令两个点的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!