1、復(fù)制文件
copy的縮寫(xiě)cp
格式:
cp[參數(shù)][被復(fù)制文件的路徑][復(fù)制到的新路徑]
參數(shù):
-r : 遞歸復(fù)制
-a : 保證某些屬性不變
案例:
案例1: 先在家目錄( ~ ) 下創(chuàng)建一個(gè) a.txt 以及 a 文件夾,將a.txt cp 到 a 中
touch a.txt
mkdir a
cp a.txt a
`或者:將/root目錄下anaconda-ks.cfg復(fù)制到/tmp目錄
[root@localhost ~]# cp /root/anaconda-ks.cfg /tmp
案例2:將多級(jí)文件夾級(jí)復(fù)制到另一個(gè)文件夾中
[root@localhost ~]# mkdir -p a/bb/ccc
[root@localhost ~]# mkdir ppp
[root@localhost ~]# ls
a anaconda-ks.cfg ppp
[root@localhost ~]# cp -r a ppp
[root@localhost ~]# cd ppp
[root@localhost ppp]# ls
a
[root@localhost ppp]# cd a
[root@localhost a]# cd
或者:將/root目錄下的test文件夾及其內(nèi)部的文件復(fù)制到/tmp中
[root@localhost ~]# cp -r /root/test /tmp
案例3:將/etc/hosts和/etc/resolv.conf 復(fù)制到/tmp目錄中
[root@localhost ~]# cp /etc/hosts /etc/resolv.conf /tmp
知識(shí)儲(chǔ)備:
Esc + . : 上一條命令的最后一個(gè)元素
ls -l = ll
linux中的鏈接相當(dāng)于快捷方式
stat : 查看文件詳細(xì)屬性
補(bǔ)充:linux中,文件夾是不可以直接復(fù)制
linux中,沒(méi)有提示就是完后的意思
2、移動(dòng)文件
移動(dòng)文件相當(dāng)于剪切
格式:
mv [移動(dòng)文件的原路徑][移動(dòng)文件的新路徑]
案例:
[root@localhost ~]# ls
a anaconda-ks.cfg ooo
[root@localhost ~]# mv ooo a
[root@localhost ~]# ls
a anaconda-ks.cfg
[root@localhost ~]#
案例2:
將/root目錄下的1.txt移動(dòng)到/opt目錄中
[root@localhost ~]# mv /root/1.txt /opt
# 剪切:原先的文件消失,剪切至新的目錄中
3、刪除文件
刪除文件有兩種方式
1.物理刪除:直接刪除文件
2.邏輯刪除:將文件隱藏,沒(méi)有直接刪除
rm 是物理刪除的命令
格式:
rm [參數(shù)] [需要?jiǎng)h除文件的路徑]
參數(shù):
-f : 不提示直接刪除
-r : 遞歸刪除目錄及其內(nèi)容
-i : 每次移除前提示
案例:
案例1:將/root目錄下的1.txt刪除
[root@localhost ~]# rm 1.txt
# 不提示直接刪除
[root@localhost ~]# rm -f 1.txt
案例2:刪除/root目錄下的test文件夾及其內(nèi)部所有的文件
[root@localhost ~]# rm -r /root/test/
[root@localhost ~]# rm -rf /root/test/
補(bǔ)充:
再linux中,不能夠直接刪除文件夾
linux中禁止使用:rm -rf /*
解決rm命令誤操作
將rm命令更改一個(gè)名稱(chēng)
知識(shí)儲(chǔ)備:
查看命令存放路徑