cp命令
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,就如 同DOS下的copy命令一样,功能非常强大.
语法∶ cp [选项] 源文件或目录 目标文件或目录
说明∶该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中.
该命令的各选项含义如下∶
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另 一个目录中.该命令如同DOS下的ren和move的组合.
语法∶mv [选项] 源文件或目录 目标文件或目录
说明∶视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命 令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv 命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名), 它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已存在 的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件 均移至目标目录中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除 ,而链至该文件的链接也将丢失.命令中各选项的含义为∶
需要注意的是, mv 与cp 的结果不同. mv 好象文件“搬家”, 文件个数并未增 加, 而 cp 对文件进行复制, 文件个数增加了.
rm命令
在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用 处.用户可以用rm命令将其删除.该命令的功能为删除一个目录中的一个 或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除. 对于链接文件,只是删除了链接,原有文件均保持不变.
rm命令的一般形式为∶
rm [选项] 文件…
如果没有使用r选项,则rm不会删除目录. 该命令的各选项含义如下∶
使用rm命令要格外小心.因为一旦一个文件被删除,它是不能被恢复的.例 如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了 回车键并认识到自己的错误时,已经太晚了,文件已经没有了.为了防止此 种情况的发生,可以使用rm命令中的 i选项来确认要删除的每个文件.如果 用户输入y,文件将被删除.如果输入任何其他东西,文件将被保留.在下 一个例子中,用户要删除文件test和example.然后会被要求对每个文件进行 确认.用户最终决定删除example文件,保留test文件.
$ rm ii test example Remove test ?n Remove example ?y $