1. 程式人生 > >cd mkdir mv cp rm 命令目錄相關操作

cd mkdir mv cp rm 命令目錄相關操作

大於等於 方式 image 備份文件 mage 文件的 當前目錄 多級 屬性

切換目錄:

cd 家目錄

cd. 當前目錄

cd.. 當前上一級目錄

cd../../當前目錄的上上級目錄

cd - 返回前一個目錄

技術分享圖片

----------------------------------------------------------------------------------------------------------

mkdir 目錄名字

mkdir -p newdir/newdir/newdir //新的多級目錄數目如果大於等於2個,就要使用-p參數

mkdir dir/newdir----------------不用-p參數

mkdir -p dir/newdir/newdir-------使用-p參數

創建cs目錄

技術分享圖片

技術分享圖片

查看目錄結構:find ./cs/cswj

技術分享圖片

-------------------------------------------------------------------

移動目錄:mv

mv dir1 dir2 //把dir1移動到dir2目錄下

mv dir1/dir2 dir3 //把dir2移動到dir3目錄下

mv dir1/dir2 dir3/dir4 //把dir2移動到dir4目錄下

mv dir1/dir2 ./ //把dir2移動到當前目錄下

“mv”是移動 和 “改名字” 合並的指令

mv dir1 newdir //修改dir1的名字為newdir

mv dir1/dir2 dir3 //dir2移動到dir3目錄下,並改名為“原名”

mv dir1/dir2 dir3/newdir //dir2移動到dir3目錄下,並改名為“newdir”

將cs目錄下的dir1移動到dir2下,再將dir2更名為dir4。

技術分享圖片

技術分享圖片

-----------------------------------------------------------------------------------------------

目錄復制:copy(文件和目錄)

(1)文件的復制

cp filel dir/newfile2 //filel復制一份到dir目錄下,並改名字為newfile2

cp filel dir //filel被復制一份到dir目錄下,並改名字為原名

cp dir1/file dir2/newdir //filel被復制一份到dir2目錄下, //並改名字為newfile

將cs/cswj/123.txt文件復制到cs/dir4下,再將cs/dir4下的123.txt文件復制到cs/dir4/dir1下並重命名為456.txt

技術分享圖片

技術分享圖片

(2)目錄的復制(需要設置-r參數,無視目錄的層次)

cp -r dir dir2 //dir被復制到dir2目錄下,並改名字為原名

cp -r dir1/dir2 dir3/newdir //dir2被復制到dir3目錄下,並改名字為newdir

cp -r dir1/dir2 dir3/dir4 //dir2被復制到dir3目錄下,並改名字為原名

cp -r dir1/dir2 dir3/dir4/newdir //dir2被復制到dir4目錄下, //並改名字為newdir

cp -r dir1 ../../newdir //dir1被復制到上兩級目錄下,並改名字為newdir

cp -p dir dir2 //復制文件同時保持文件屬性不變。

cp -a dir dir2 //-a相當於-pdr功能。 用的最多的。

cp 1.txt 1.txt.bak //備份文件1.txt

復制文件到其他目錄直接強制覆蓋,不需要額外提示(用反斜杠”\”)

復制文件到其他目錄直接強制覆蓋,不需要額外提示(用cp的絕對命令/bin/cp)//which cp

將cs/dir4/dir1復制到cs下並更名為dir2

技術分享圖片

將cs/dir4/dir1強制覆蓋到cs下並更名為dir2

技術分享圖片

------------------------------------------------------------------------------------------------------

刪除(文件和目錄):rm

rm 文件

rm -r 目錄 //r遞歸方式刪除目錄

rm -rf 文件/目錄 //-r force 遞歸強制方式刪除文件,force強制,//不需要額外的提示

刪除cs/dir2/456.txt文件

技術分享圖片

強制刪除cs/dir4目錄及文件,不需要額外的提示。

技術分享圖片

cd mkdir mv cp rm 命令目錄相關操作