成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

終端基礎:在 Linux 中復制文件和目錄

系統 Linux
在終端基礎知識系列的這一部分中,學習如何在 Linux 中使用命令行復制文件和目錄。

復制文件是你經常執行的最基本但最重要的任務之一。

Linux 有一個專門的 cp 命令用于復制文件和目錄(文件夾)。

在終端基礎知識系列的這一部分中,你將學習在終端中復制文件和文件夾。

?? 回想一下,以下是你迄今為止在本終端基礎知識系列中所學到的內容:

讓我們繼續該系列的第七章。

在 Linux 命令行中復制文件

讓我向你展示一些復制文件的示例。

將文件復制到另一個目錄

要將一個文件復制到另一目錄,你所要做的就是遵循給定的命令語法:

cp 源文件 目標目錄

例如,在這里,我將名為 Hello.txt 的文件復制到名為 Tux 的目錄中:

copy file to another directory in linux command linecopy file to another directory in linux command line

正如你所看到的,文件已成功復制到 Tux 目錄中。

復制文件但重命名

你可以選擇在復制文件時重命名該文件。只需為“目標文件”指定一個不同的名稱即可。

cp 源文件 改名的文件

作為參考,在這里,我將名為 Hello.txt 的文件復制到同一目錄,并將其重命名為 Renamed_Hello.txt

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

為什么要這么做? 比如說,你必須編輯配置文件。一個好的做法是在編輯配置文件之前在同一位置對其進行備份。這樣,如果事情沒有按計劃進行,你可以恢復到舊配置。

將多個文件復制到另一個位置

要將多個文件復制到另一個目錄,請按以下方式執行命令:

cp File1 File2 File3 FileN Target_directory

在這里,我將多個文件復制到新位置。

copy multiple files using the cp command in linuxcopy multiple files using the cp command in linux

?? 當你復制多個文件時,僅使用 cp 命令無法重命名它們。

復制時處理重復文件

默認情況下,如果目標目錄中存在同名文件,cp 命令將覆蓋該文件。

為了避免覆蓋,你可以在 cp 命令中使用 -n 選項,它不會覆蓋現有文件:

cp -n 源文件 目標目錄

例如,在這里,我嘗試復制目標目錄中已有的兩個文件,并使用 -v 選項來展示該命令正在執行的操作:

cp -n -v itsFOSS.txt LHB.txt LU.txt ~/Tux

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

交互式復制文件

但是,當你想要覆蓋某些文件,而某些文件應該保持不變時該怎么辦?

好吧,你可以使用 -i 選項在交互模式下使用 cp 命令,它每次都會詢問你是否應該覆蓋該文件:

cp -i 源文件 目標目錄

how to use cp command in interactive modehow to use cp command in interactive mode

??? 自己練習上述所有示例。你已經了解如何創建文件和文件夾,因此請重新創建所有內容。

在 Linux 命令行中復制目錄

mkdir 命令用于創建新目錄,rmdir 命令用于刪除(空)目錄。但沒有用于復制目錄的 cpdir 命令。

你必須使用相同的 cp 命令,但使用遞歸選項 -r 將目錄及其所有內容復制到另一個位置:

cp -r 源目錄 目標目錄

例如,在這里,我將名為 IF 的目錄復制到 LHB

how to copy a directory in linux command linehow to copy a directory in linux command line

但它復制了整個目錄。??

那么,當你只想復制目錄內容而不是目錄本身時該怎么辦?

你可以執行以下操作:

僅復制目錄的內容(不是目錄)

要僅復制目錄的內容,而不復制目錄本身,請在源目錄名稱的末尾附加 /.

cp -r 源目錄/. 目標目錄

在這里,我想復制名為 IF 的目錄的內容,其中包含以下三個文件:

check the file contents of directory using the tree commandcheck the file contents of directory using the tree command

我將執行以下命令將 IF 目錄的文件內容復制到 LHB

cp -r IF/. LHB

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

你還可以在此處使用 源目錄/* 。

復制多個目錄

要復制多個目錄,你必須按以下方式執行命令:

cp -r 目錄1 目錄2 目錄3 目錄N 目標目錄

例如,在這里,我將兩個名為 IF 和 LU 的目錄復制到 LHB

cp -r IF LU ~/LHB

copy multiple directories using the cp command in linux command linecopy multiple directories using the cp command in linux command line

當你想要從多個目錄復制文件但不復制目錄本身時,你可以執行相同的操作:

cp -r 目錄1/. 目錄2/. 目錄3/. 目錄N/. 目標目錄

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

??? 你還可以像重命名文件一樣重命名目錄。

測試你的知識

現在,讓我們看看你對到目前為止所學到的知識還記得多少。

  • 創建一個名為 copy_practice 的目錄。
  • 將文件 /etc/services 復制到這個新創建的文件夾。
  • 在此目錄下創建一個名為 secrets 的文件夾,并將文件 /etc/passwd 和 /etc/services 復制到其中。
  • 將 copy_practice 中的 services 文件復制到 secrets 文件夾中,但不要覆蓋它。
  • 將 secrets 文件夾復制到你的主目錄。
  • 刪除 secrets 和 copy_practice 目錄。

這會給你一些練習。

到目前為止進展順利。你已經學到了很多東西。在下一章中,你將了解如何使用 mv 命令移動文件和文件夾。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2023-11-25 17:13:49

Linux重命名文件

2023-03-04 13:32:35

Linux創建目錄

2023-10-22 08:39:13

Linux目錄切換

2023-03-21 12:52:05

Linux創建文件

2021-08-13 15:00:40

Linux終端移動文件

2023-05-13 17:43:17

Linux文件文件夾

2021-08-16 13:34:07

Linux終端刪除文件

2018-06-01 10:37:26

Linux歸檔文件壓縮文件

2021-07-04 19:48:07

LinuxFreeDOS復制文件

2016-12-20 09:47:17

Linux命令復制文件到多個目錄

2018-06-25 13:10:16

Linux復制重命名

2022-06-28 09:10:28

Linuxtree命令

2020-02-10 09:23:09

LinuxReddit命令

2022-04-11 15:30:39

LinuxGlowMarkdown

2017-03-14 09:45:24

2020-10-15 06:00:22

LinuxLinux終端幻燈片

2019-06-19 13:50:21

NeofetchLinux

2022-09-02 10:45:58

Micro編輯工具

2017-01-11 10:27:36

Linux終端自定義Bash

2022-09-30 12:55:14

Linux筆記
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本欧美国产在线观看 | av大片在线| 国产美女精品视频 | 日韩精品一区二区三区中文字幕 | 亚洲在线免费 | 免费在线观看黄视频 | 中文字幕二区 | 国产精品久久久久久吹潮 | 国产一级特黄真人毛片 | 99久久免费观看 | 久久人人网 | 国产精品我不卡 | 欧美网站一区二区 | 香蕉视频91 | 激情一区二区三区 | 天天干夜夜操 | 日韩欧美在线观看 | 日韩成人在线视频 | 亚洲a一区二区 | 日韩精品视频一区二区三区 | 99久久精品国产一区二区三区 | 奇米影视77| 一区福利视频 | 色综合视频 | 午夜a级理论片915影院 | 日韩在线一区二区三区 | 91精品国产乱码久久久久久久久 | 高清一区二区三区 | 波多野结衣中文字幕一区二区三区 | 日本特黄特色aaa大片免费 | 中文字幕一区二区三区精彩视频 | 久久噜噜噜精品国产亚洲综合 | 亚洲国产成人精品女人久久久 | 久久久精品影院 | 国产99热 | 手机av免费在线 | 成人乱人乱一区二区三区软件 | 亚洲欧美一区二区三区国产精品 | 午夜电影合集 | 天堂综合网| 国产精品视频一区二区三区 |