日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux复制文件跳过相同,Linux cp指令,怎么跳过相同的文件

發(fā)布時間:2023/12/9 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux复制文件跳过相同,Linux cp指令,怎么跳过相同的文件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1、使用cp命令的-n參數(shù)即可跳過相同的文件 。

2、cp命令使用詳解:

1)、用法:cp [選項]... [-T] 源文件 目標(biāo)文件

或:cp [選項]... 源文件... 目錄

或:cp [選項]... -t 目錄 源文件...

將源文件復(fù)制至目標(biāo)文件,或?qū)⒍鄠€源文件復(fù)制至目標(biāo)目錄。

2)、長選項必須使用的參數(shù)對于短選項時也是必需使用的。

-a, --archive等于-dR --preserve=all

--backup[=CONTROL為每個已存在的目標(biāo)文件創(chuàng)建備份

-b類似--backup 但不接受參數(shù)

--copy-contents在遞歸處理是復(fù)制特殊文件內(nèi)容

-d等于--no-dereference --preserve=links

-f, --force如果目標(biāo)文件無法打開則將其移除并重試(當(dāng) -n 選項

存在時則不需再選此項)

-i, --interactive覆蓋前詢問(使前面的 -n 選項失效)

-H跟隨源文件中的命令行符號鏈接

-l, --link鏈接文件而不復(fù)制

-L, --dereference總是跟隨符號鏈接

-n, --no-clobber不要覆蓋已存在的文件(使前面的 -i 選項失效)

-P, --no-dereference不跟隨源文件中的符號鏈接

-p等于--preserve=模式,所有權(quán),時間戳

--preserve[=屬性列表保持指定的屬性(默認(rèn):模式,所有權(quán),時間戳),如果

可能保持附加屬性:環(huán)境、鏈接、xattr 等

-c same as --preserve=context

--sno-preserve=屬性列表不保留指定的文件屬性

--parents復(fù)制前在目標(biāo)目錄創(chuàng)建來源文件路徑中的所有目錄

-R, -r, --recursive遞歸復(fù)制目錄及其子目錄內(nèi)的所有內(nèi)容

--reflink[=WHEN]控制克隆/CoW 副本。請查看下面的內(nèi)如。

--remove-destination嘗試打開目標(biāo)文件前先刪除已存在的目的地

文件 (相對于 --force 選項)

--sparse=WHEN控制創(chuàng)建稀疏文件的方式

--strip-trailing-slashes刪除參數(shù)中所有源文件/目錄末端的斜杠

-s, --symbolic-link只創(chuàng)建符號鏈接而不復(fù)制文件

-S, --suffix=后綴自行指定備份文件的后綴

-t, --target-directory=目錄將所有參數(shù)指定的源文件/目錄

復(fù)制至目標(biāo)目錄

-T, --no-target-directory將目標(biāo)目錄視作普通文件

-u, --update copy only when the SOURCE file is newer

than the destination file or when the

destination file is missing

-v, --verbose explain what is being done

-x, --one-file-system stay on this file system

-Z, --context=CONTEXT set security context of copy to CONTEXT

--help顯示此幫助信息并退出

--version顯示版本信息并退出

3)、默認(rèn)情況下,源文件的稀疏性僅僅通過簡單的方法判斷,對應(yīng)的目標(biāo)文件目標(biāo)文件也

被為稀疏。這是因為默認(rèn)情況下使用了--sparse=auto 參數(shù)。如果明確使用

--sparse=always 參數(shù)則不論源文件是否包含足夠長的0 序列也將目標(biāo)文件創(chuàng)文

建為稀疏件。

使用--sparse=never 參數(shù)禁止創(chuàng)建稀疏文件。

4)、當(dāng)指定了--reflink[=always] 參數(shù)時執(zhí)行輕量化的復(fù)制,即只在數(shù)據(jù)塊被修改的

情況下才復(fù)制。如果復(fù)制失敗或者同時指定了--reflink=auto,則返回標(biāo)準(zhǔn)復(fù)制模式。

5)、備份文件的后綴為"~",除非以--suffix 選項或是SIMPLE_BACKUP_SUFFIX

環(huán)境變量指定。版本控制的方式可通過--backup 選項或VERSION_CONTROL 環(huán)境

變量來選擇。以下是可用的變量值:

none, off 不進(jìn)行備份(即使使用了--backup 選項)

numbered, t 備份文件加上數(shù)字進(jìn)行排序

existing, nil 若有數(shù)字的備份文件已經(jīng)存在則使用數(shù)字,否則使用普通方式備份

simple, never 永遠(yuǎn)使用普通方式備份

6)、有一個特別情況:如果同時指定--force 和--backup 選項,而源文件和目標(biāo)文件

是同一個已存在的一般文件的話,cp 會將源文件備份。

取消

評論

總結(jié)

以上是生活随笔為你收集整理的linux复制文件跳过相同,Linux cp指令,怎么跳过相同的文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。