• 复制文件和文件夹

    • 复制文件:cp 文件名 目标文件夹
    • 复制文件夹:

      • 复制:cp -r 文件夹 目标文件夹
      • 复制并强制覆盖:cp -r -f 文件夹 目标文件夹

        如果仍然提示覆盖,则执行unalias cp(只对本次登录生效)。
  • 重命名文件和文件夹

    • mv:move 用移动文件命令就可以了,因为linux系统没有专门的重命名命令。
    • 基本格式:

      • 移动文件:mv 文件名 移动目的地文件名
      • 重命名文件:mv 文件名 修改后的文件名
    • 示例:mv oldfilename newfilename (oldfilename为旧文件名,newfilename为新文件名)
  • 删除文件和文件夹

    • 通常情况下,删除文件用:rm 文件名。删除文件夹用:rmdir 文件夹名。
    • 但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢:命令:rm -rf 非空文件夹名;
    • -r 就是向下递归,不管有多少级目录,一并删除。
    • -f 就是直接强行删除,不作任何提示的意思。
  • 删除文件夹命令

    • rm -rf /var/log/httpd/access
    • 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
  • 删除文件命令

    • rm -f /var/log/httpd/access.log
    • 将会强制删除/var/log/httpd/access.log这个文件
  • 上传文件和下载文件

    • 使用工具:SecureCRT 或 Xshell
    • 安装lrzsz软件:yum -y install lrzsz
    • 上传文件:rz
    • 下载文件:

      • sz xxxx(文件名) // 下载单个文件
      • sz xxxx/*.* // 下载整个文件夹
  • 压缩、解压

    • 压缩:

      • tar -zcvf foo.tar.gz foo // 常用
      • tar -cvf jpg.tar *.jpg
      • tar -czf jpg.tar.gz *.jpg
      • tar -cjf jpg.tar.bz2 *.jpg
      • tar -cZf jpg.tar.Z *.jpg
    • 解压

      • tar -xvf file.tar // 解压 tar包
      • tar -xzvf file.tar.gz // 解压tar.gz
      • tar -xjvf file.tar.bz2 // 解压 tar.bz2
      • tar -xZvf file.tar.Z // 解压tar.Z
    • 总结

      • *.tar // 用 tar –xvf 解压
      • *.gz // 用 gzip -d或者gunzip 解压
      • *.tar.gz*.tgz // 用 tar –xzf 解压
      • *.bz2 // 用 bzip2 -d或者用bunzip2 解压
      • *.tar.bz2 // 用tar –xjf 解压
      • *.Z // 用 uncompress 解压
      • *.tar.Z // 用tar –xZf 解压
  • zip压缩、解压

    • 安装支持ZIP的工具 yum install -y unzip zip
    • 压缩:zip -r 文件名.zip 文件夹名称或文件名称
    • 解压:unzip 文件名.zip [-d 文件夹]
  • rar解压

  • windows换行符转换为linux换行符

    • 安装:yum install -y dos2unix
    • 转换:dos2unix 文件名.sh
  • 进程管理(如redis)

    • 查看进程:ps -aux | grep 进程名称关键字
    • 关闭进程:kill 进程号
  • 查看某个目录的总大小

    • 常用:du -sh ./

标签: none