哈哈哈,越是常用的命令,怎么老容易混淆呢?今天上午在玩linux的時候,出來種種問題,這里沒事寫個隨筆,大家共同學習。!這里就說幾個常用的命令:mv命令和cp命令。
首先,cp顧名思義就是copy的意思,接下來用例子講解下cp命令:
常見的情形有如下幾種情況:
文件的復制:
ep:test1和test2目錄在同一目錄下,將test1目錄下的test1.txt文件復制到test2目錄下,對應的命令就是:
cp test1/test1.txt test2/
文件的復制并重命名: 復制并改名,并存放在當前目錄下 (cp源文件名新文件名)
的目錄并同時刪除其內(nèi)容 rm -rf dir1 dir2 同時刪除兩個目錄及它們的內(nèi)容 mv dir1 new_dir 重命名/移動 一個目錄 cp file1 file2 復制一個文件 cp dir/* . 復制一個目錄下的所有文件到當前工作目錄 cp -a /tmp/dir1 . 復制一個目錄到當前工作目錄 cp -a dir1 dir2 復制一個目錄 ln -s file1 lnk1 創(chuàng)建一個指向文件或目錄的軟鏈接 ln file1 lnk1 創(chuàng)建一個指向文件或目錄的物理鏈接 touch -t 0712250000 file1 修改一個文件或目錄的時間戳 - find / -name file1 從 '。5、復制foxit phantompdf文件到安裝目錄覆蓋,然后再復制plugins文件夾中的phc.dll文件到安裝目錄中的plugins目錄中覆蓋,這兩個文件的位置不同,不要復制錯了。6:將自定義控件的頭文件、dll文件、lib(mingw編譯器為.a)文件復制出來,放到include(可自己隨便命名,我這里習慣用include)目錄,將include目錄放到項目的源碼文件下,在使用了自定義控件的項目的pro文件中,增加兩行 includepath += $$pwd/include libs += $$pwd/include/***.lib(mingw編譯器為.a) ,這樣可以正常編譯,但是編譯完成后不能運行,還需要將 對應自定義控件的dll文件復制到可執(zhí)行文件同一目錄即可,至此大功告成。
目錄的復制:將test1目錄(包含這個目錄下的子目錄和文件)復制到根目錄下linux命令,對應的命令為:cp -r test1
,默認的試用安裝序列號:8030-20am-12cw-3c68-ew3k-mep9-3108-43643、復制目錄中的advrcntr6.dll文件到下面的目錄覆蓋同名文件:c:\program files\common files\nero\advrcntr6,如果是win8系統(tǒng)復制如下目錄:c:\program files (x86)\common files\nero\advrcntr64、復制目錄中的nosproductregistration.dll文件到下面的目錄覆蓋同名文件:c:\program files\nero\nero 12\nero burning rom\onlineservices,如果是win8系統(tǒng)復制如下目錄:c:\program files (x86)\nero\nero 12\nero burning rom\onlineservices5、啟動程序,輸入下面的序列號激活程序。例示如下:假設你有兩個web共享目錄dir1和dir2,目錄dir1內(nèi)有文件file11.asp和file12.asp,目錄dir2下有文件file2,若要在文件file11.asp中包含file2.asp,則將如下命令加入到文件file11.asp中:。6:將自定義控件的頭文件、dll文件、lib(mingw編譯器為.a)文件復制出來linux命令,放到include(可自己隨便命名,我這里習慣用include)目錄,將include目錄放到項目的源碼文件下,在使用了自定義控件的項目的pro文件中,增加兩行 includepath += $$pwd/include libs += $$pwd/include/***.lib(mingw編譯器為.a) ,這樣可以正常編譯,但是編譯完成后不能運行,還需要將 對應自定義控件的dll文件復制到可執(zhí)行文件同一目錄即可,至此大功告成。
cp -r test1 /test4
接下來,就講解下mv命令了,mv顧名思義就是move,mv命令常有如下幾種情形:
1、剪切移動
mv文件名 路徑(mv源文件 目的地)
mv aa.txt ../bb/把當前目錄下的文件aa.txt剪切到上一級目錄的子目錄bb目錄里