Linux筆記 檔案管理 cp mv rm

2021-10-08 17:11:27 字數 1307 閱讀 3889

1 touch mkdir  建立檔案,目錄

例:

touch filename # 當前目錄下建立 filename檔案

mkdir tmp # 當前目錄下建立 tmp目錄

mkdir -p stuty/japan/movie # 當前目錄下建立級聯目錄study,study/japan,study/japn/movie

2 cp  複製

2.1 命令格式

cp [-afpru] 原始檔 目標檔案

2.2 選項引數

-a 全屬性複製,包含links,xattr 等屬性

-f 強制覆蓋

-p 將原始檔的屬性值(許可權,使用者,時間)全部複製到目標檔案

-r 遞迴賦值

-u 原始檔的內容比目標檔案新才會覆蓋

例:

cp readme.txt study3 # 將檔案readme.txt 拷貝至 study3目錄中

cp -p readme.txt study3/readmep.txt # 將檔案readme.txt及其屬性 拷貝至 study3目錄中,改名為readmep.txt。

cp -rf study/* study2 # 將 當前目錄sutyd 下的檔案拷貝值 study2目錄中,不包含study目錄

cp -rf study/ study3 # 將 當前目錄 sutyd 及其下的檔案拷貝值 study3目錄中

3 rm 移除檔案或目錄

3.1 命令格式

rm [-rfi] 檔案或目錄

-r 遞迴刪除

-f 強制刪除

-i 刪除前詢問確認

例:

rm readme # 刪除readme 檔案,確認後刪除成功

rm -f readme #強制刪除readme檔案,不需要確認

rm -rf study/ # 強制刪除study及其目錄內內容

rm -rf study/* # 強制刪除 study目錄裡面的內容,不刪除 study目錄本身;

4 mv 移除或重新命名

4.1 命名格式

mv [-fiu] 原始檔 目標檔案

-f 如果目標檔案存在,強制覆蓋

-i 詢問確認

-u 如果目標檔案存在,原始檔更新的情況下會覆蓋目標檔案

例:

mv readme readmeold #將當前目錄下的 readme檔案修改名字為 readmeold

mv readmeold tmp/readme #將當前目錄下的readmeold檔案複製到tmp下且名字修改為readme

Linux 檔案複製與移動(cp mv)

作用 複製檔案或目錄 語法 cp 選項 原始檔或目錄 目標檔案或目錄 使用許可權 all 常用引數 i 在重寫已存在檔案之前,提示使用者確認。u 當把檔案從乙個目錄複製到另乙個目錄時,僅複製目標目錄中不存在的檔案 r 遞迴地複製目錄及目錄中的內容。作用 移動或更名指定的檔案或目錄 語法 mv 選項 ...

linux裡的cp mv命令詳解

cp 複製檔案或目錄 命令引數 a archive 此引數的效果和同時指定 dpr 引數相同 b backup 刪除 覆蓋目的檔案先備份,備份的檔案或目錄亦建立為符號鏈結,並指向原始檔或目錄鏈結的原始檔或目錄。假如沒有加上這個引數,在複製過程中若遇到符號鏈結,則會直接複製原始檔或目錄 f force...

linux筆記之檔案管理

linux 目錄和路徑 此層目錄 上一層目錄 上乙個工作目錄 當前使用者家目錄 accountaccount的家目錄 pwd mkdir rmdir echo path path path root新增環境變數 basename 獲取檔名 dirname獲取路徑名 cat tac more less...