国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页操作系统linux → Linux copy文件cp的复制、删除和移动命令

Linux copy文件cp的复制、删除和移动命令

我要评论 2012/11/22 15:59:18 来源:国语自产精品视频在线看 编辑:zbbingyang.com [ ] 评论:0 点击:244次

文件的复制、删除和移动命令

cp命令

该命令🤲的功能是将给出的文件或【wén jiàn huò】目录拷贝【lù kǎo bèi】到另一文件或【wén jiàn huò】目录中🎶,就如同DOS下的🗄copy命令一样【yàng】,功能非【gōng néng fēi】🤐常强大📝。

语法♊: cp [选项] 源文件或目【jiàn huò mù】🚱录【lù】 目标文🏎件或目【jiàn huò mù】🚱录【lù】

说明💠:该命令【gāi mìng lìng】把指定🐺的源文【de yuán wén】件🍉复制到目标文【mù biāo wén】件或把多个源文件【wén jiàn】🍉复制到目标目录中。

该命令的各选项含义如下:

- a 该选项通常在【tōng cháng zài】📼拷贝目🛶录时使用🥐。它保留【tā bǎo liú】链接、文件属【wén jiàn shǔ】⚾性,并递归【bìng dì guī】地拷贝【dì kǎo bèi】目🛶录,其作用🥐等于dpR选项的【xuǎn xiàng de】组合📇。

- d 拷贝时保留链接。

- f 删除已【shān chú yǐ】经存在【jīng cún zài】😬的目标文件而🎩不提示。

- i 和💊f选项相🔒反,在覆盖目标文件之前【jiàn zhī qián】🚾将给出提示要🗨求用户确认🆘。回答y时目标【shí mù biāo】文件将【wén jiàn jiāng】被覆盖【bèi fù gài】,是交互式拷贝【shì kǎo bèi】。

- p 此时cp除复制源文件【yuán wén jiàn】的内容外,还将把其修改🚃时间和【shí jiān hé】🥃访问权限也复【xiàn yě fù】制到新【zhì dào xīn】🈂文件中🏐。

- r 若给出的源文【de yuán wén】🔴件🐢是一目录文件🐢,此时cp将递归【jiāng dì guī】🛍复制该目录下【mù lù xià】🌜所有的子目录和文件📅。此时目【cǐ shí mù】标文件【biāo wén jiàn】🐢必须为【bì xū wéi】一个目🌎录名。

- l 不作拷贝,只是链接文件。

需要说🆘明的是,为防止🛣用户在不经意🐃的情况下用【xià yòng】cp命令破坏另一👐个文件,如用户指定的目标文🌩件名是一个已【yī gè yǐ】存在的【cún zài de】文件名【wén jiàn míng】,用cp命令拷贝文件🍱后👯,这个文【zhè gè wén】🙌件就会🌌被新拷【bèi xīn kǎo】🚧贝的源【bèi de yuán】文件覆盖【gài】🛩,因此【yīn cǐ】,建议用【jiàn yì yòng】户在使【hù zài shǐ】🦃用cp命令拷贝文件🍱时,最好使用i选项【xuǎn xiàng】。

$ cp - i exam1.c /usr/wang/shiyan1.c

该命令【gāi mìng lìng】将文件exam1.c拷贝到/usr/wang 这个目🧞录下,并改名【bìng gǎi míng】为【wéi】 shiyan1.c。若不希望重新命名🍔,可以使🛣用下面的命令【de mìng lìng】🍕:

$ cp exam1.c /usr/ wang/

$ cp - r /usr/xu/ /usr/liu/

将【jiāng】/usr/xu目录中📴的所有🎴文件及【wén jiàn jí】其子目录拷贝【lù kǎo bèi】🌳到目录/usr/liu中📴。


mv命令

用户可以使用mv命令来【mìng lìng lái】🈷为文件🐥或目录【huò mù lù】改名或将文件由一个【yóu yī gè】目录移入另一😴个目录【gè mù lù】中【zhōng】⏬。该命令🥢如同DOS下的ren和❎move的组合【de zǔ hé】。

语法【yǔ fǎ】:mv [选项🖕] 源文件或目录【huò mù lù】🧣 目标文件或目录【huò mù lù】🧣

说明:视mv命令中第二个参数【gè cān shù】🛤类型的不同【bú tóng】🌰(是目标【shì mù biāo】🥣文件还是目标【shì mù biāo】🥣目录),mv命令将【mìng lìng jiāng】文件重命名【chóng mìng míng】或将其移【jiāng qí yí】至一个【yī gè】新的目🚀录中。当第二【dāng dì èr】🏃个参数【gè cān shù】🛤类型是文件时【wén jiàn shí】🛐,mv命令完【mìng lìng wán】成文件【chéng wén jiàn】重命名【chóng mìng míng】,此时,源文件只能有🌠一个【yī gè】(也可以😶是源目录名),它将所🦒给的源文件或目录【huò mù lù】重命名【chóng mìng míng】为👁给定的🕋目标文🚴件名。当第二【dāng dì èr】🏃个参数【gè cān shù】🛤是已存♌在的目【zài de mù】🍡录名称【lù míng chēng】🦊时,源文件或目录【huò mù lù】参数可【cān shù kě】以有多个,mv命令将【mìng lìng jiāng】各参数指定的💲源文件均移至🕣目标目【mù biāo mù】录中。在跨文件系统🌐移动文件时【wén jiàn shí】🛐,mv先拷贝,再将原有文件【yǒu wén jiàn】删除【shān chú】,而链至【ér liàn zhì】该文件🗨的链接也将丢💇失。

命令中各选项的含义为:

- I 交互方式操作。如果【rú guǒ】🌴mv操作将【cāo zuò jiāng】导致对🐒已存在的目标🔙文件【wén jiàn】🥦的覆盖,此时系统询问是否重写【xiě】,要求用户回答🕤y或n,这样可以避免【yǐ bì miǎn】🥧误覆盖文件【wén jiàn】🥦。

- f 禁止交🥩互操作📗。在mv操作要【cāo zuò yào】覆盖某已有的【yǐ yǒu de】目标文【mù biāo wén】件时不🛣给任何【gěi rèn hé】指示,指定此【zhǐ dìng cǐ】选项后,i选项将不再起🖇作用🍯。

如果所【rú guǒ suǒ】🛐给目标【gěi mù biāo】🦇文件(不是目【bú shì mù】录🗄)已存在🌛,此时【shí】该文件的内容将被新文【bèi xīn wén】🤨件覆盖。为防止🦎用户在【yòng hù zài】✊不经意🌷的情况下用【xià yòng】🎭mv命令破坏另一【huài lìng yī】个文件,建议用户在【yòng hù zài】✊使用mv命令移动文件时【shí】,最好使用i选项【xuǎn xiàng】。

需要注🐖意的是😸,mv与cp的结果不同🚋。mv好象文件🎑“搬家【bān jiā】”,文件🎑个数并末🐝增加,而【ér】cp对文件【duì wén jiàn】🎑进行复【jìn háng fù】🌪制【zhì】,文件🎑个数增加了【jiā le】。

例【lì】🐾1:将/usr/xu中的所有文件移到当【yí dào dāng】前目录😿(用🚋“.”表示【biǎo shì】)中:

$ mv /usr/xu/ * .

例🌄2:将文件wch.txt重命名【chóng mìng míng】🎏为【wéi】wjz.doc

$ mv wch.txt wjz.doc

rm命令

在📑linux中创建【zhōng chuàng jiàn】文件很容易,系统中【xì tǒng zhōng】🌓随时会【suí shí huì】有文件【yǒu wén jiàn】🚔变得过【biàn dé guò】🧡时且毫🏢无用处。用户可以用rm命令将其删除🥍。该命令【gāi mìng lìng】🔩的功能【de gōng néng】为删除【wéi shān chú】一个目录中的🦌一个或多个文【duō gè wén】件或目录,它也可【tā yě kě】以将某个目录及其下【jí qí xià】的所有文件【yǒu wén jiàn】🚔及子目【jí zǐ mù】录🔄均删除。对于链接文件🥩,只是删🗄除了链接😓,原有文件【yǒu wén jiàn】🚔均保持不变【bú biàn】。

rm命令的一般形式为:

rm [选项] 文件…

如果没有使用🎃- r选项【xuǎn xiàng】,则🤖rm不会删除目录【chú mù lù】。

该命令的各选项含义如下:

- f 忽略不🈹存在的【cún zài de】⚽文件,从不给【cóng bú gěi】出提示。

- r 指示【zhǐ shì】🐜rm将参数中列出【zhōng liè chū】的全部🔱目录和【mù lù hé】子目录均递归地删除♑。

- i 进行交互式删除。

使用rm命令要格外小心。因为一【yīn wéi yī】旦一个文件【jiàn】被🌗删除【shān chú】🛠,它是不【tā shì bú】能被恢复的【de】👌。例如🎿,用户在【yòng hù zài】输入【shū rù】🤠cp,mv或其他命令时,不小心【bú xiǎo xīn】🌛误输入【shū rù】🤠了【le】🦋rm命令,当用户按了【le】回😽车键并【chē jiàn bìng】💅认识到自己的【zì jǐ de】错误时,已经太晚了【wǎn le】🦋,文件【jiàn】已📅经没有了【le】🦋。为了防【wéi le fáng】🤨止此种【zhǐ cǐ zhǒng】🍎情况的【de】发生,可以使用rm命令中的【de】 i选项来确认要删除【shān chú】🛠的每个【de měi gè】文件【jiàn】❗。如果用💸户输入【hù shū rù】🤠y,文件【jiàn】❗将被删除【shān chú】👽。如果输【rú guǒ shū】入🤠任何其他东【tā dōng】🥋西,文件【jiàn】❗将被保【jiāng bèi bǎo】留。在下一个例子【gè lì zǐ】🍲中,用户要【yòng hù yào】删除【shān chú】文🍉件【jiàn】❗test和【hé】🕘example。然后会被要求对每个🔸文件【jiàn】进⬇行确认。用户最终决定【zhōng jué dìng】删除【shān chú】🛠example文件【jiàn】❗,保留test文件【jiàn】❗。

$ rm - ii test example

Remove test ?n

Remove example ?y

关键词:Linux

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 0 白痴
  • 0 拜托
  • 0 哇
  • 0 加油
  • 0 鄙视