這節(jié)練習(xí)中你將使用cp
命令從一個(gè)位置復(fù)制一個(gè)文件到另一個(gè)位置。
$ cd temp
$ cp iamcool.txt neat.txt
$ ls
iamcool.txt neat.txt
$ cp neat.txt awesome.txt
$ ls
awesome.txt iamcool.txt neat.txt
$ cp awesome.txt thefourthfile.txt
$ ls
awesome.txt iamcool.txt neat.txt thefourthfile.txt
$ mkdir something
$ cp awesome.txt something/
$ ls
awesome.txt iamcool.txt neat.txt something thefourthfile.txt
$ ls something/
awesome.txt
$ cp -r something newplace
$ ls newplace/
awesome.txt
$
> cd temp
> cp iamcool.txt neat.txt
> ls
Directory: C:\Users\zed\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/22/2011 4:49 PM 0 iamcool.txt
-a--- 12/22/2011 4:49 PM 0 neat.txt
> cp neat.txt awesome.txt
> ls
Directory: C:\Users\zed\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/22/2011 4:49 PM 0 awesome.txt
-a--- 12/22/2011 4:49 PM 0 iamcool.txt
-a--- 12/22/2011 4:49 PM 0 neat.txt
> cp awesome.txt thefourthfile.txt
> ls
Directory: C:\Users\zed\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/22/2011 4:49 PM 0 awesome.txt
-a--- 12/22/2011 4:49 PM 0 iamcool.txt
-a--- 12/22/2011 4:49 PM 0 neat.txt
-a--- 12/22/2011 4:49 PM 0 thefourthfile.txt
> mkdir something
Directory: C:\Users\zed\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 12/22/2011 4:52 PM something
> cp awesome.txt something/
> ls
Directory: C:\Users\zed\temp
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 12/22/2011 4:52 PM something
-a--- 12/22/2011 4:49 PM 0 awesome.txt
-a--- 12/22/2011 4:49 PM 0 iamcool.txt
-a--- 12/22/2011 4:49 PM 0 neat.txt
-a--- 12/22/2011 4:49 PM 0 thefourthfile.txt
> ls something
Directory: C:\Users\zed\temp\something
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/22/2011 4:49 PM 0 awesome.txt
> cp -recurse something newplace
> ls newplace
Directory: C:\Users\zed\temp\newplace
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a--- 12/22/2011 4:49 PM 0 awesome.txt
>
現(xiàn)在你會(huì)復(fù)制文件了。這是簡(jiǎn)單的只獲取一個(gè)文件,并復(fù)制到一個(gè)新文件。在這個(gè)練習(xí)中,我也創(chuàng)建了一個(gè)新目錄,并將文件復(fù)制到該目錄中。
我要告訴你一個(gè)關(guān)于程序員和系統(tǒng)管理員的秘密了。他們很懶,我也很懶,我的朋友們也很懶。這就是為什么我們要使用電腦。我們喜歡讓電腦為我們做無聊的事情。在目前的練習(xí)中,為了使你了解這些命令,你需要重復(fù)鍵入這些枯燥的命令,但通常都不是這樣的。通常,如果你發(fā)現(xiàn)自己正在做一些無聊或重復(fù)的事情,有可能已經(jīng)有程序員找到更容易做到的方法了。只是你不知道這件事。
關(guān)于程序員的另一個(gè)秘密是,他們并不像你想象的那樣聰明。如果你過多的思考要輸入的內(nèi)容,那你肯呢過就搞錯(cuò)了。相反,想象一下對(duì)你來說一個(gè)命令的名字是什么??赡苁且粋€(gè)名字或者一些類似你認(rèn)為的縮寫。如果你仍然無法搞清楚,那么問問周圍的人或者上網(wǎng)找找答案。但愿這不是跟ROBOCOPY一樣愚蠢的東西。
- 使用
cp -r
命令,復(fù)制一個(gè)包含文件的目錄。- 復(fù)制一個(gè)文件到你的home目錄或桌面。
- 在你的GUI中找到這些文件,并用文本編輯器打開它們。
- 請(qǐng)注意,為什么有時(shí)候我會(huì)在一個(gè)目錄的結(jié)尾用一個(gè)
/
(slash) ?這可以確保該文件確實(shí)是一個(gè)目錄,如果沒有這個(gè)目錄,我就會(huì)得到一個(gè)錯(cuò)誤。
更多建議: