Linux入门培训教程
linux下拷贝cp删除rm移动mv命令参数以及说明
拷贝移动删除在windows中看起来这么简单,但linux经常使用的文字界面,所以对于linux系统下拷贝cp删除rm移动mv命令参数就不得不需要了解和学习了
cp
该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。
语法: cp [选项] 源文件或目录 目标文件或目录
说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
该命令的各选项含义如下:
- a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
- d 拷贝时保留链接。
- f 删除已经存在的目标文件而不提示。
- i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。
- p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。
- r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
- l 不作拷贝,只是链接文件。
需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
mv命令
用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
语法:mv [选项] 源文件或目录 目标文件或目录
说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件 时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目 录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至 该文件的链接也将丢失。
命令中各选项的含义为:
- I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
- f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。
rm命令
用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
rm命令的一般形式为:
rm [选项] 文件…
如果没有使用- r选项,则rm不会删除目录。
该命令的各选项含义如下:
- f 忽略不存在的文件,从不给出提示。
- r 指示rm将参数中列出的全部目录和子目录均递归地删除。
- i 进行交互式删除。
使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。
分享到:
相关推荐
linux入门教程 linux入门教程 linux入门教程
Linux diff 命令详解 Diff 命令是 Linux 系统中非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。 Diff 命令在命令行中打印每一个行的改动。最新版本的 diff 还支持二进制文件...
### Linux Awk 多文件操作两种实现方法详解 #### 一、引言 在Linux环境中,经常需要对多个文件进行处理,特别是在数据处理和文本分析领域。Awk作为一种强大的文本处理工具,在处理这类任务时非常高效。本文将详细...
详细的Linux入门讲解。让你明白如何操作。
关于linux入门必看的书,您若是高手了,就不用浪费时间了
通过阅读《Linux基础命令教程豪华版》、《Linux常用命令全集》、《Linux实用培训教程第一部分》和《Linux实用培训教程第二部分》等资料,你可以更深入地学习Linux的使用,逐步成为Linux操作的高手。记住,实践是检验...
Linux操作系统(内含各种Linux操作入门相关教程、Linux学习总结、常用命令汇总等),详细如下: linux操作系统,[Linux电子书合集],Linux 系统命令及其使用详解(大全),Linux_C_函数库,...计算机公司Linux培训教程等
"陈杰博士Linux入门培训教材"是一套专为初学者设计的教程,旨在帮助新接触Linux的人快速熟悉这个系统,并掌握基本的操作和编程技能。 1. **LINUX入门之概述.ppt**: 这个部分通常会介绍Linux的历史,它是如何从...
【千锋Linux】Shell脚本入门全套教程(103集),课程齐全,适合初学者,不是很详细,不是很完善,难度系数3颗星,就是常用的一些脚本编写的教程。包含pdf课件。
这个“Linux机密培训教程”作为经典资料,不仅适合初学者入门,也对有一定经验的Linux用户有很高的参考价值。通过深入学习和实践,可以提升个人在IT领域中的竞争力,特别是在系统管理、云计算和开发运维一体化...
本"Linux实用培训学习教程"旨在帮助初学者快速入门,同时也为有一定经验的用户提供了深入的技巧和知识。 教程内容可能包括以下几个方面: 1. **Linux基础知识**:介绍Linux的发展历史、发行版分类,如Ubuntu、...
黑马程序员 Linux 从入门到精通配套笔记 本资源汇总了 Linux 操作系统的发展史、安装方法、特点和分支等内容。下面是从文件中提取的知识点: 一、Linux 发展史 1. Linux 的前身是 Unix,于 1968 年由 Multics ...
### Linux实用培训教程知识点概述 #### 一、Linux基础知识概览 - **Linux的基本概念**:本书首先介绍了Linux的基本概念,包括Linux的历史背景、特点及其与UNIX的关系等。 - **Linux的学习路径**:针对初学者提供了...
通过以上知识点的总结,我们可以看出《Linux实用培训教程第一部分》旨在为Linux初学者提供一个全面的入门指南,不仅涵盖了Linux的基础知识,还深入到了系统管理和维护等高级主题,非常适合希望从零开始学习Linux的...
这是对LINUX自学者来说是一个很好的视频教程,它不但教会你linux ,还教会你如何自学计算机的其他知识。
1. **Linux入门教程** - **系统安装**:了解如何在虚拟机或实体硬件上安装Linux,选择适合初学者的发行版,如Ubuntu、Fedora或Linux Mint。 - **桌面环境**:熟悉常见的桌面环境,如GNOME、KDE、XFCE和MATE,以及...
- **教育意义**:作为一本入门级别的教程,这本书不仅适合初学者自学,也可以作为培训机构或学校的教材使用。 - **历史参考**:对于想要了解Linux发展历程的技术人员来说,这本书具有一定的历史参考价值。 - **技术...
### Linux C培训教程知识点概述 #### 一、课程概述与目标 - **课程性质**:本教程属于高级类,而非入门级,适用于已有一定Linux和C语言基础的学习者。 - **核心目标**: - 深入理解计算机系统的工作原理。 - 掌握...