• 1.4 常用UNIX/Linux命令 -文件目录命令


    常用UNIX/Linux命令

    • 文件目录类命令
    • 进程控制类命令
    • 用户及权限管理类命令

    命令格式

    • 命令格式:命令名称
    • -选项
    • 参数
    • 例:ls -la /etc

    文件目录类命令

    • 浏览目录命令:ls pwd
    • 目录操作命令:cd mkdir rmdir
    • 浏览文件命令:cat more less head tail
    • 文件操作命令:cp rm mv find grep tar

    浏览目录命令ls、pwd

    • ls&pwd :

    目录操作命令cd、mkdir、rmdir

    • cd、mkdir:

    • rmdir:

    浏览文件命令cat、more、head、tail

    • cat:

    • more:

    • head、tail:

    文件操作命令cp、rm、find、grep、tar

    • cp

    • 将test1.txt复制成test2.txt:
      [test@linux test]$ cp test1.txt test2.txt
    • 将test3.txt复制到/tmp目录中:
      [test@linux test]$ cp test3.txt /tmp (目录)
    • 目录拷贝:
      [test@linux test]$ cp –r test1(目录) test2(目录)
    • rm

    • 删除某个文件:
      [test@linux test]$ rm myfiles(文件名)

    • 删除当前目录下的所有文件:
      [test@linux test]$ rm *

    • 递归删除某个目录(包含该目录下所有文件及子目录):
      [test@linux test]$ rm -r myfolder(目录名)

    • 强迫删除所有后缀名为txt文件:
      [test@linux test]$ rm –f *.txt

    • 删除当前目录下的所有文件:
      [test@linux test]$ rm –i *
      -(删除文件时会询问,可按Y或N键表示允许或拒绝删除文件)

    • find

    • grep

    • tar

    • 将当前目录的所有文件打包成test.tar:
      [root@linux test]# tar -cvf test.tar *
    • 将当前目录的所有文件打包成test.tar,再用gzip命令压缩
      [root@linux test]# tar -czvf test.tar.gz *
    • 查看test.tar文件中包括了哪些文件:
      [root@linux ljr]# tar -tf test.tar
    • 将test.tar解打包:
      [root@linux test]# tar -xvf test.tar
    • 将foo.tar.gz解压缩并解打包:
      [root@linux test]# tar -xzvf foo.tar.gz
  • 相关阅读:
    新机自动创建yum库
    一段自动添加证书命令
    一段托盘程序
    date
    1234567890 转换成 1,234,567,890
    删除localStorage数组中其中一个元素(根据元素中的属性key)
    xcode6 ios launchimage
    画分割线
    裁剪和打水印
    UITextView添加一个placeholder功能
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/12636085.html
Copyright © 2020-2023  润新知