Terminal路径命令cd/ls/mkdir/cp/mv/rm

  • 查看当前路径
    $ pwd
    
  • 打开路径
    $ open . //打开当前路径
    $ open / //打开根目录
    
  • 进入指定目录
    $ cd directory_name         // 进入当前路径下的某个目录(绝对目录写法)
    $ cd \directory_name        // 进入当前路径下的某个目录(绝对目录写法)
    $ cd ./directory_name       // 进入当前路径下的某个目录(相对目录写法 )
    $ cd /Users/peace/Desktop   // 进入指定目录
    $ cd ..                     // 退到上一级
    $ cd ~                      // 进入用户跟目录
    
  • 查看当前路径下所有文件
    $ ls
    $ ls -R //列出并展开所有子文件夹
    $ ls -a //列出所有文件,包括:隐藏文件
    
  • 创建文件夹/文件
    $ mkdir directory_name //  创建文件夹
    $ mkdir -p dir1/dir2/dir3 //  创建多级目录
    $ vim xxx.txt //创建或编辑xxx.txt
    
  • 拷贝
    $ cp file.txt /System/Library/Extensions
    $ cp -R app.ipa /System/Library/Extensions //参数R表示对目录进行递归操作,ipa看起来是文件但实际上是个文件夹
    $ cp -R /System/Library/Extensions/*   /User/用户名/Desktop/backup //把驱动目录下的所有文件备份到桌面backup
    
  • 移动/修改文件名
    $ mv /System/Library/Extensions/AppleHDA.kext /User/用户名/Desktop //例:想把AppleHDA.Kext 移到桌面
    $ mv /System/Library/Extensions/AppleHDA.kext /System/Library/Extensions/backup // 想把AppleHDA.Kext 移到备份目录中
    $ mv old_name.txt new_name.txt //在当前路径下修改xxx.txt文件名
    
  • 删除
    $ rmdir directory_name //  删除文件夹
    $ rm -r directory_name //删除文件夹及其所有文件-r表示递归
    $ rm -r -f directory_name //  删除文件夹下所有文件(包括文件夹和文件)-f表示强制
    $ rm file_name //删除文件
    

你可能感兴趣的:(Terminal路径命令cd/ls/mkdir/cp/mv/rm)