Linux 檔案複製的詳細介紹

Mondo 科技 更新 2024-02-21

1. 為什麼在Linux入門章節中需要先學習cp copy file命令?

因為Linux與Windows不同,Windows是乙個圖形介面,很容易複製和貼上。 Linux Server Edition 在很多事情上都沒有圖形介面,即使有,也經常會因為許可權問題而無法複製,而且更有可能使用 shell 命令列模式進行複製。

2. cp命令基本用法及引數詳解

cp 原始檔目標路徑。

其中,原始檔表示要複製的乙個或多個檔案(用空格分隔); 目標路徑目錄名稱指示檔案複製到的位置。

常用選項包括:

a:同時指定此引數的效果"-dpr"引數相同;

d:複製符號連線時,目標檔案或目錄也建立為符號連線,指向原始檔或目錄連線的原始檔案或目錄;

f:強制複製檔案或目錄,無論目標檔案或目錄是否已經存在;

i:在覆蓋現有檔案之前詢問使用者;

l:硬連線原始檔,而不是複製它;

p:保留原始檔或目錄的屬性;

r r:遞迴處理,將指定目錄下的所有檔案與子目錄一起處理;

s:與原始檔建立符號連線,而不是複製檔案;

u:如果使用此引數,則僅當原始檔的更改時間比目標檔案更新時,或者不存在相應名稱的物件檔案時,才會複製檔案。

s:備份檔案時,將檔案的預設字尾替換為指定的字尾“suffix”;

b:在覆蓋現有檔案目標之前備份目標檔案;

v:詳細展示命令執行的操作。

3. 例項演示

示例 1:置入單個檔案my.ini/home/user/複製到的目錄/etc/init.d目錄:

cp /home/user/my.ini /etc/init.d

cur_path=`dirname $0`

快速將 j**a、tomcat、mysql 等複製到指定目錄下,強制覆蓋安裝。

4. 重要引數詳解-rf

在實踐中,記住最重要的引數 rf,r 表示遞迴,f 表示強制覆蓋,但是在公升級執行過程中,還是會彈出提示,如果檔案很多,需要一一處理 yes。

按照以下方式,MySQL中會建立乙個新的目錄,所以需要注意。

cp -rf /home/huf/mysql /usr/local/mysql

使用 ls -l usr local 檢視資料夾下方的內容。

5. 斜槓在CP中的作用和意義

cp -rf $cur_path/cyweb /usr/local

在 cp 前面加斜槓的意思在很多 Linux 系統中都有bashrc 檔案。

alias cp='cp -i',導致預設普通cp會不斷彈出提示,進行確認,不利於製作shell批處理**。

vim ~/.bashrc

在具體的學習過程中,可以在shell中多次輸入cp命令來掌握引數的含義,這是linux中所有命令字中最基礎的命令,掌握了就感覺很容易學習linux。

相關問題答案

    如何在 Linux 中編輯檔案的內容

    Linux 是一種類 UNIX 的開源作業系統,以其穩定性 效率和安全性而聞名。在 Linux 中,編輯檔案的內容是乙個非常基本的操作。本文將詳細介紹如何在Linux系統中編輯檔案的內容。我們需要知道Linux系統的檔案許可權。在 Linux 中,每個檔案都有乙個所有者和它所屬的組,以及其他使用者的...

    如何在 Linux 中刪除檔案

    刪除檔案是Linux系統中常見的操作。如果要刪除不需要的檔案或臨時檔案,可以使用它rm 命令。但請注意,rm 命令是乙個強大的工具,可以永久刪除檔案,因此使用時要小心。以下是如何在 Linux 系統中使用 rm 命令刪除檔案的步驟 .開啟終端 您可以通過按 ctrl alt t 開啟終端,或在應用程...

    如何在 linux 中儲存檔案並退出它?四種常見場景及對應操作

    在 Linux 系統上,儲存檔案並退出取決於您使用的文字編輯器或命令列工具。以下是四種常見方案和操作 .Vim 編輯器 按 ESC 鍵並確保您處於命令模式。輸入 wq 命令,其中 w 表示寫入,q 表示退出。按回車鍵執行命令,檔案將被儲存並退出編輯器。.奈米編輯器 按 Ctrl 鍵後跟字母 O 等效...

    Linux 檢視目錄中的檔案大小

    今天,我將為您詳細講解如何檢視Linux系統下目錄的檔案大小,以幫助您更好地管理和使用您的數字裝置。.基本命令 ls 當我們想檢視某個目錄下檔案的大小時,最直接的命令就是ls。您可以使用 ls l 檢視檔案的詳細資訊,其中第五列是檔案大小。如果想更直觀地了解檔案大小,可以使用 ls lh,這樣檔案大...

    了解 Linux 中的檔案描述符

    在 Linux 作業系統中,檔案描述符是乙個核心概念,它為程序提供了一種與系統中的 IO 資源 如檔案 套接字和管道 進行互動的方法。檔案描述符是程序與外部世界之間的橋梁,無論是讀取檔案內容 將資料寫入網路連線,還是與其他程序通訊。檔案描述符本質上是乙個非負整數,由作業系統核心分配,用於唯一標識開放...