1、rm删除文件与文件夹
-r表示向下递归,不管有多少目录一起删除
-f表示直接强行删除,不做任何提示
(1)删除任何.conf文件,删除前逐一询问确认: rm -i *.conf
(2)删除data子目录及子目录中所有档案,删除并且不用一 一确认: rm -rf data
2、rmdir删除空目录
3、mv移动或重命名
mv 文件名 文件名或目录
移动或重命名文件,若第二个参数为目录,则移动文件;如第二个叁数为文件则重命令该文件。
当第二个参数为目录时,可将多个文件以空格分隔作为第一参数,移动多个文件到参数2指定的目录中。
4、cp命令
将源文件复制至目标文件,或将多个源文件复制至目标目录。
注意:命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖
-i 提示
-r 复制目录及目录内所有项目(比较常用)
-a 复制的文件与原文件时间一样
如果dir2目录不存在,则可以直接使用cp -r dir1 dir2
如果dir2目录已存在,则需要使用cp -r dir1/. dir2