linux 动态执行cp,Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解
上一章節(jié)中,我們了解到了Linux系統(tǒng)的最基礎(chǔ)的幾個文件處理命令,核心的是ls命令,在今天這章中,我們來繼續(xù)學(xué)習(xí)Linux對于文件操作相關(guān)的一些命令,比如復(fù)制、移動、刪除、查看等命令。
1、cp 命令解釋命令名稱:cp
命令英文全稱:copy
命令所在路徑: /bin/cp
執(zhí)行權(quán)限:所有用戶
命令功能:復(fù)制文件或者目錄
語法講解1:cp -R [源目錄] [目的目錄]
語法講解2:cp [文件] [目的目錄]
舉例$ cp file1 dir #將文件file1復(fù)制到dir目錄
比如我們/mnt/test目錄下面有file1,將file1復(fù)制到/mnt/test2目錄,執(zhí)行:cp /mnt/test/file1 /mnt/test2$ cp -R dir1 dir2 #將dir1下面的所有文件復(fù)制到dir2
比如我們將/mnt/test目錄復(fù)制到/mnt/test3目錄,執(zhí)行:cp /mnt/test /mnt/test3
2、mv 命令解釋命令名稱:mv
命令英文全稱:move
命令所在路徑: /bin/mv
執(zhí)行權(quán)限:所有用戶
命令功能:移動或更名文件或文件夾
語法講解:mv [源文件或目錄] [目的目錄]
舉例$mv file1 file2 #將當(dāng)前目錄下的文件file1更名為file2$mv file1 dir2 #將文件file1移動到目錄dir2
3、rm 命令解釋命令名稱:rm
命令英文全稱:remove
命令所在路徑: /bin/rm
執(zhí)行權(quán)限:所有用戶
命令功能:移動或更名文件或文件夾
語法講解:rm [參數(shù)] [目錄]
參數(shù)講解:-r 刪除前確認是否刪除 -rf 將目錄以及目錄下面的文件刪除,無需確認
舉例$ rm file1 #將當(dāng)前目錄下的file1文件刪除,刪除前需要確認,確認刪除輸入 y
$ rm -rf /mnt/test #將 /mnt/test 目錄以及目錄下的文件刪除,無需確認
$ rm -r /mnt/test2 #將 /mnt/test2 目錄以及目錄下的文件刪除,刪除前需要逐一確認,在實際使用中,一般不建議使用-r這個參數(shù)
4、cat 命令解釋命令名稱:cat
命令英文全稱:concatenate and display files
命令所在路徑: /bin/cat
執(zhí)行權(quán)限:所有用戶
命令功能:查看文件內(nèi)容,如果文件內(nèi)容超過一屏,只能顯示最后一屏內(nèi)容
語法講解:cat [文件名]
舉例$ cat /etc/crontab #查看 etc目錄下面的crontab文件,執(zhí)行之后就會把文件的內(nèi)容呈現(xiàn)在我們的命令里面
5、more 命令解釋命令名稱:more
命令所在路徑: /bin/more
執(zhí)行權(quán)限:所有用戶
命令功能:分頁顯示文件內(nèi)容
語法講解:more [文件名](回車)鍵顯示下一行;
(空格)或 f 顯示下一頁;
q 退出瀏覽
舉例$ more /etc/services #大家可以注意到執(zhí)行之后,是按照文件內(nèi)容的百分比來顯示內(nèi)容,
在命令行的左下角有顯示百分比。我們可以使用 more 命令的內(nèi)置命令來進行翻頁等操作:(回車)鍵顯示下一行;
(空格)或 f 顯示下一頁;
q 退出
6、head 命令解釋命令名稱:head
命令所在路徑: /bin/head
命令功能:查看文件的前幾行內(nèi)容
語法講解:head -num [文件名]
參數(shù)講解:-num 顯示文件內(nèi)容的行數(shù)
舉例$ head -30 /etc/services #查看文件的前30行內(nèi)容
7、tail 命令解釋命令名稱:tail
命令所在路徑: /bin/tail
命令功能:查看文件的最后幾行內(nèi)容
語法講解:tail -num [文件名]
參數(shù)講解:-num 顯示文件內(nèi)容的行數(shù) -f 動態(tài)的顯示文件末尾的內(nèi)容
舉例$ tail -10 /etc/services #查看文件的最后10行內(nèi)容
$ tail -f /etc/services #動態(tài)的顯示文件最后幾行內(nèi)容,根據(jù)文件內(nèi)容動態(tài)更新實時在變化。我們在監(jiān)控查看日志文件的時候比較實用
8、ln 命令解釋命令名稱:ln
命令英文全稱:link
命令所在路徑: /bin/ln
命令功能:創(chuàng)建連接文件
語法講解:ln -s [源文件] [目標(biāo)文件]
參數(shù)講解:-s 創(chuàng)建軟件連接
舉例$ ln -s /mnt/test/file1 /home/file1.soft #在 /home目錄創(chuàng)建一個名稱為file1.soft的軟件連接,這個軟件連接類似于我們windows系統(tǒng)的快捷方式
$ ln /mnt/test/file1 /home/file1.hard #創(chuàng)建一個硬鏈接,與軟件連接不同的是,硬鏈接可以理解為把文件復(fù)制,并且與源文件實時同步內(nèi)容
到這里為止,常用的文件處理命令就介紹到這里了,下一章我們講解Linux的用戶權(quán)限命令。
總結(jié)
以上是生活随笔為你收集整理的linux 动态执行cp,Linux常用命令之cp、mv、rm、cat、more、head、tail、ln命令讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.JSP开发探秘
- 下一篇: linux 车载视频监控,基于Linux