当前位置:网站首页 > 编程语言 > 正文

怎么返回上一级目录(返回上一级目录命令)




导读:在终端基础知识系列的这一部分中,学习如何在 Linux 中使用命令行复制文件和目录。

本文字数:2613,阅读时长大约: 4分钟

在终端基础知识系列的这一部分中,学习如何在 Linux 中使用命令行复制文件和目录。

复制文件是你经常执行的最基本但最重要的任务之一。

Linux 有一个专门的命令用于复制文件和目录(文件夹)。

在终端基础知识系列的这一部分中,你将学习在终端中复制文件和文件夹。

回想一下,以下是你迄今为止在本终端基础知识系列中所学到的内容: ◈ itsfoss.com ◈ ◈ itsfoss.com ◈ ◈ itsfoss.com ◈

让我们继续该系列的第七章。

在 Linux 命令行中复制文件

让我向你展示一些复制文件的示例。

将文件复制到另一个目录

要将一个文件复制到另一目录,你所要做的就是遵循给定的命令语法:

例如,在这里,我将名为的文件复制到名为的目录中:


copy file to another directory in linux command line

正如你所看到的,文件已成功复制到目录中。

复制文件但重命名

你可以选择在复制文件时重命名该文件。只需为“目标文件”指定一个不同的名称即可。

作为参考,在这里,我将名为的文件复制到同一目录,并将其重命名为:


rename a file while copying in a same directory in linux terminal

为什么要这么做?比如说,你必须编辑配置文件。一个好的做法是在编辑配置文件之前在同一位置对其进行备份。这样,如果事情没有按计划进行,你可以恢复到旧配置。

将多个文件复制到另一个位置

要将多个文件复制到另一个目录,请按以下方式执行命令:

在这里,我将多个文件复制到新位置。


copy multiple files using the cp command in linux

当你复制多个文件时,仅使用 cp 命令无法重命名它们。

复制时处理重复文件

默认情况下,如果目标目录中存在同名文件,命令将覆盖该文件。

为了避免覆盖,你可以在 cp 命令中使用选项,它不会覆盖现有文件:

例如,在这里,我尝试复制目标目录中已有的两个文件,并使用选项来展示该命令正在执行的操作


how not to override files while copying in linux using the cp command

交互式复制文件

但是,当你想要覆盖某些文件,而某些文件应该保持不变时该怎么办?

好吧,你可以使用选项在交互模式下使用命令,它每次都会询问你是否应该覆盖该文件:


how to use cp command in interactive mode

️ 自己练习上述所有示例。你已经了解如何创建文件和文件夹,因此请重新创建所有内容。

在 Linux 命令行中复制目录

命令用于创建新目录,命令用于删除(空)目录。但没有用于复制目录的命令。

你必须使用相同的命令,但使用递归选项将目录及其所有内容复制到另一个位置:

例如,在这里,我将名为的目录复制到:


how to copy a directory in linux command line

但它复制了整个目录。

那么,当你只想复制目录内容而不是目录本身时该怎么办?

你可以执行以下操作:

仅复制目录的内容(不是目录)

要仅复制目录的内容,而不复制目录本身,请在源目录名称的末尾附加:

在这里,我想复制名为的目录的内容,其中包含以下三个文件:


check the file contents of directory using the tree command

我将执行以下命令将目录的文件内容复制到:


copy the file contents of directory not a directory itself in linux command line

你还可以在此处使用。

复制多个目录

要复制多个目录,你必须按以下方式执行命令:

例如,在这里,我将两个名为和的目录复制到:


copy multiple directories using the cp command in linux command line

当你想要从多个目录复制文件但不复制目录本身时,你可以执行相同的操作:


copy files from multiple directories but not directories their self using the cp command

️ 你还可以像重命名文件一样重命名目录。

测试你的知识

现在,让我们看看你对到目前为止所学到的知识还记得多少。

◈ 创建一个名为的目录。

◈ 将文件复制到这个新创建的文件夹。

◈ 在此目录下创建一个名为的文件夹,并将文件和复制到其中。

◈ 将中的文件复制到文件夹中,但不要覆盖它。

◈ 将文件夹复制到你的主目录。

◈ 删除和目录。

这会给你一些练习。

到目前为止进展顺利。你已经学到了很多东西。在下一章中,你将了解如何使用命令移动文件和文件夹。

via:

作者: 选题: 译者: 校对:

本文由 原创编译, 荣誉推出

LCTT 译者 :geekpi

翻译: 1981.5 篇

贡献: 3566 天

2013-10-25

2023-07-31

https://linux.cn/lctt/geekpi

欢迎遵照 CC-BY-SA 协议规定转载,

如需转载,请在文章下留言 “ 转载:公众号名称”,

我们将为您添加白名单,授权“ 转载文章时可以修改”。

到此这篇怎么返回上一级目录(返回上一级目录命令)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • vs是什么含义(vs什么意思)2026-05-26 16:00:15
  • 打开目录导航怎么设置(打开目录导航怎么设置密码)2026-05-26 16:00:15
  • 操作系统题目和答案(操作系统的题)2026-05-26 16:00:15
  • lda主题模型分析文本(基于lda模型的文本主题分析)2026-05-26 16:00:15
  • 莫队算法(莫队算法的提出者)2026-05-26 16:00:15
  • 网址解析ip域名(网址解析ip域名命令)2026-05-26 16:00:15
  • 小学一年级数学题圈一圈算一算(小学一年级数学圈一圈,算一算例题)2026-05-26 16:00:15
  • 访问samba共享文件拒绝访问(windows访问samba共享)2026-05-26 16:00:15
  • vb复合片的作用和功效(复合vb12的功效与作用)2026-05-26 16:00:15
  • 单片机程序烧录步骤(单片机程序烧录原理)2026-05-26 16:00:15
  • 全屏图片