zoukankan      html  css  js  c++  java
  • Linux目录处理命令cd、pwd、rmdir、cp、mv、rm详解

    命令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

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

  • 相关阅读:
    python使用adb获取Android Phone截图(解决Windows传输编码导致png文件损坏的问题)
    opencv使用总结
    OC对象之旅 weak弱引用实现分析
    React Native 出现红屏幕报连接服务失败
    升级Xcode或 MacOS编译iOS出现resource fork, Finder information, or similar detritus not allowed
    iOS keychain入门
    iOS CoreData 开发之数据模型关系
    iOS CoreData 开发
    iOS 从xib中加载自定义视图
    团队分数分配
  • 原文地址:https://www.cnblogs.com/andrew3/p/12799349.html
Copyright © 2011-2022 走看看