Linux目录处理命令cdpwdrmdircpmvrm详解

Posted andrew3

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux目录处理命令cdpwdrmdircpmvrm详解相关的知识,希望对你有一定的参考价值。

命令cd详解

命令cd(英文原意:change directory),命令路径及执行权限为:

技术图片

可以看到它的路径为/usr/bin/cd,因此,它的执行权限是所有用户

基本功能是切换目录,例如:cd ../ 就是切换到当前目录的上一级目录

技术图片

还可以切换到指定目录,例如:cd /tmp/xiandiying/Japan/cangjing

技术图片

命令pwd详解

命令pwd(英文原意:print working directory),命令路径及执行权限为:

技术图片

可以看到,它的路径是/usr/bin/pwd,因此,它的执行权限为所有用户

基本功能是显示当前目录的完整路径,例如:pwd

技术图片

命令rmdir详解

命令rmdir(英文原意:remove empty directories),命令路径及执行权限为:

技术图片

可以看到,它的路径是/usr/bin/rmdir,因此,它的执行权限是所有用户

基本功能是删除空的目录 (删除非空目录会报错),例如:rmdir /tmp/xiandiying/Japan/xiaoze

技术图片

命令cp详解

命令cp(英文原意:copy),命令路径及执行权限为:

技术图片

可以看到,它的路径我/usr/bin/cp,因此,它的执行权限为所有用户

基本功能是拷贝文件 (可同时拷贝多个文件,文件名以空格分隔)到指定目录下,相当于Windows下的Copy+Paste,例如:cp /etc/my.cnf /tmp

技术图片

选项

cp -r [源目录] [目标目录] ,可以将某个目录拷贝到指定目录,例如:cp -r /tmp/xiandiying/Japan/cangjing /tmp

技术图片

cp -p [源文件] [目标目录],可以拷贝文件到指定目录,同时保留源文件的属性,比如:最后一次修改时间,例如:cp -p /tmp/xiandiying/Japan/boduo /tmp

技术图片

 技术图片

技术图片

在复制目录中,还可以同时修改复制过去的目录名,例如:cp -r /tmp/xiandiying/Japan/cangjing /tmp/cangjing1

技术图片

命令mv详解

命令mv(英文原意:move),命令路径及执行权限为:

技术图片

可以看到,它的路径是:/usr/bin/mv,所以它的执行权限是所有用户

命令基本功能是移动文件 (同时可以重命名)或重命名,例如:mv /tmp/xiandiying/Japan/cangjing /tmp ,就是移动目录/tmp/xiandiying/Japan/cangjing 到 /tmp

技术图片

也可以重命名当前目录下的文件名,例如:mv cangjing cangjing2

技术图片

命令rm详解

命令rm(英文原意:remove),命令路径及执行权限为:

技术图片

可以看到,它的路径为:/usr/bin/rm,因此它的执行权限为所有用户

命令的基本功能是删除文件,例如:rm my.cnf

技术图片

选项

使用 rm -f [文件名],可以强制删除文件,例如:

技术图片

使用 rm -rf [目录],可以强制删除目录及其子目录,例如:rm -rf /tmp/xiandiying

技术图片

使用移动文件命令和删除命令一定要谨慎小心,做好备份,否则,可能就悲剧了。

以上是关于Linux目录处理命令cdpwdrmdircpmvrm详解的主要内容,如果未能解决你的问题,请参考以下文章

Linux 常见命令 --文件处理命令

Linux常用命令—文件处理命令格式与目录处理命令ls

Linux 的目录处理命令:mkdir

Linux学习--目录及文件处理命令

Linux 常见命令 目录处理指令

CentOS都有哪些常见的处理目录的命令