1、rm命令
rm
是強大的刪除命令,不僅可以刪除文件,也可以刪除目錄。這個命令的基本信息如下。
- 命令名稱:
rm
- 英文原意:
remove files or directories
- 所在路徑:
/bin/rm
- 執行權限:所有用戶。
- 功能描述:刪除文件或目錄。
rm
命令格式:
[root@localhost ~ ] # rm [選項] 文件或目錄
選項:
-f:強制刪除(force)
-r:遞歸刪除,可以刪除目錄(recursive)
-i:交互刪除,在刪除之前會詢問用戶(如果不添-f參數,rm命令默認添加-i參數)
提示:一般
rm
的固定用法都是加-rf
參數。記住刪了就沒有后悔葯了。
2、cp命令
cp
是用於復制的命令,其基本信息如下:
- 命令名稱:
cp
- 英文原意:
copy files and directories
- 所在路徑:
/bin/cp
- 執行權限:所有用戶。
- 功能描述:復制文件和目錄。
cp
命令格式:
[root@localhost ~ ] # cp [選項] 源文件 目標文件
選項:
-a:相當於-dpr選項的集合,這幾個選項我們一一介紹
-d:如果源文件為軟鏈接(對硬鏈接無效),則復制出的目標文件也為軟鏈接
-i:詢問,如果目標文件已經存在,則會詢問是否覆蓋
-p:復制后目標文件保留源文件的屬性(包括所有者、所屬組、權限和時間)
-r:遞歸復制,用於復制目錄
總結:只要加了-a選擇,復制的目標文件或目錄,和源文件或源目錄,就會一模一樣。
提示:
[root@192 ~ ] # ls
abc anaconda-ks.cfg install.log install.log.syslog
[root@192 ~ ] # cp abc /tmp/
[root@192 ~ ] # cp abc /tmp/cde
如果后邊路徑不加文件名,就是原名復制。
如果后邊路徑最后加文件名,就是改名復制。
3、mv命令
mv
是用來剪切的命令,其基本信息如下。
- 命令名稱:
mv
- 英文原意:
move(rename)files
- 所在路徑:
/bin/mv
- 執行權限:所有用戶。
- 功能描述:移動文件或改名。
mv
命令格式:
[root@localhost ~ ] # mv [選項] 源文件 目標文件
選項:
-f:強制覆蓋,如果目標文件已經存在,則不詢問,直接強制覆蓋
-i:交互移動,如果目標文件已經存在,則詢問用戶是否覆蓋(默認選項)
-v:顯示詳細信息
[root@192 ~]# mv abc /tmp/ 剪切
[root@192 tmp]# mv abc bef 重命名
[root@192 tmp]# mv bef /root/abc 剪切+重命名
注意:在用
mv
命令操作一個目錄的時候,不用加-r
選項,這和cp
命令是有區別的。