访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

【Linux】必会! 常用又简单的10个命令

时间:2019-07-25

linux常用命令_常用cad快捷键命令_常用dos命令

目录

把一个、或多个源文件、或源目录复制到指定的文件或目录中

1、语法:cp [options] source dest

2、常用参数说明:

-f:覆盖已经存在的目标文件而不给出提示。

-i:与-f 选项相反,在覆盖目标文件之前给出提示,要求用户确认是否覆盖,回答"y"时目标文件将被覆盖。

-r,-R:若给出的源文件是一个目录文件linux常用命令,此时将复制该目录下所有的子目录和文件。

3、实例

(1)文件a.txt------->b.txt(不存在的):

cp a.txt b.txt

结果是新建b.txt文件,并把a.txt的内容复制到b.txt中。

(2)文件a.txt------->b.txt(存在的):

cp a.txt b.txt

结果是用a.txt的内容覆盖b.txt原有的内容。

但是,中间会提示:cp: overwrite ‘b.txt’? y

为什么会提示呢?因为linux系统默认对cp命令做了别名alias cp='cp =i',若不想使用别名可使用\cp a.txt b.txt

(3)文件a.txt------>目录cptest:

cp a.txt cptest/

结果是在cptest目录下创建同名同内容的a.txt。

linux常用命令_常用dos命令_常用cad快捷键命令

(4)复制文件a.txt,b.txt,c.txt到目录cptest中:

cp a.txt b.txt c.txt cptest

结果是把a b c文件同时复制到cptest目录下。

注意:cp多个文件时,文件中间只能有一个空格!且目标必须存在且必须是目录,其它均出错!

(5)目录dir1-------->目录dir2

cp -r dir1 dir2

注意:复制目录时,必须使用参数"-r"或者"-R"!

(6)复制多个目录dir1,dir2,dir3到dir4

cp -r dir1 dir2 dir3 dir4

注意:复制多目录时,目标目录必须存在,否则复制失败!

(7)将当前目录"test/"下的所有文件复制到新目录"newtest"下:

$ cp –r test/ newtest

mv [options] source dest

-i: 若指定目录已有同名文件,则先询问是否覆盖旧文件;

-f: 要覆盖某已有的目标文件时不给任何指示,直接覆盖。

命令格式

运行结果

mv 文件名 文件名

文件改名,将源文件名改为目标文件名

linux常用命令_常用dos命令_常用cad快捷键命令

mv 文件名 目录名

文件移动,将文件移动到目标目录

mv 目录名 目录名

对目录改名or移动;

目标目录已存在,将移动到目标目录;不存在则改名

mv 目录名 文件名

出错

-i 删除前逐一询问确认。

-f 强制删除;即使原档案属性设为唯读,亦直接删除,无需逐一确认。

-r 将目录及以下之档案亦逐一删除,若删除目录则必须加-r

文件一旦通过rm命令删除,则无法恢复,所以必须格外小心地使用该命令!

ls 默认只显示当前目录下的所有文件或目录的名称

ls -l 在linux中默认被设置为别名 ll,除文件名称外,也列出文件类型、权限、大小等详细信息

ls -t 按文件建立时间先后次序列出,新文件在前

ls -a 把隐藏文件和目录也显示出来

ls -R 把目录下的子目录中的文件或子子目录内容全部都显示出来

1、语法:touch [options] filename

2、touch filename 当文件filename不存在时linux常用命令,会创建一个空白文件

3、touch file1/dir1 当文件或目录存在时,修改它们的时间属性为当前系统时间

常用dos命令_常用cad快捷键命令_linux常用命令

(可通过ll 命令来查看文件/目录的时间属性)