文章目录

做了许久的东西终于要部署到linux服务器上了,正好趁机学习一些新东西,首先就学习shell中的文件操作。

  1. pwd

    查看当前目录相对于根目录的位置

  2. ls

    查看当前目录内容

  3. ls -l

    以长格式查看当前目录内容,包括每个文件的连接数目、所有者、大小、最后修改时间、权限

  4. ls -a

    查看当前目录内容,包括隐形文件

  5. cd [目的目录名]

    改变当前目录到 [目的目录名]

  6. cd ..

    转移到上一级目录

  7. rm [目录名]

    删除空目录 [目录名]

  8. rm -r [目录名]

    递归删除目录 [目录名]下的所有目录及文件

  9. mkdir [新目录名]

    创建目录 [新目录名]

  10. cp [源文件名] [目的文件名]

    复制文件 [源文件名] 到 [目的文件名]

  11. mv [源文件名] [目的文件名]

    重命名文件 [源文件名] 为 [目的文件名]

  12. rm [文件名]

    删除文件 [文件名]

  13. rm -f [带通配符的文件名]

    不需确认地删除多个文件

  14. ln [源文件名] [目标文件名]

    硬链接文件

  15. ln -s [源文件或文件夹名] [目标名]

    软链接文件

  16. find pathname -options[-name,-perm,-user,-group,-mtime,-nogroup,-nouser,-newer file1!file2,-type]

    在pathname下按options查找

  17. 改变文件所有者

    chown jim file1 --file1的所有者为jim
    
  18. 改变目录下所有文件的所有者jim和组groupjim

    chown jim:groupjim pathname
    
  19. chmod -R 777 pathname

    改变文件访问权限

  20. wc [-c,-l,-w] file1 file2

    查看文件有字节,行,字数

  21. cat file1

    查看文本文件内容

注:最近几篇文章写于eBay实习期间,当时未发布。

文章目录