zoukankan      html  css  js  c++  java
  • 高效率使用linux命令:目录以及文件命令

    mkdir技巧:

    1.  mkdir {a..z}                   创建目录a到z

    2.  mkdir -p /home/user/doc/{1..10}   在doc目录下创建目录1,2,3,4,5,6,7,8,9,10 

    3.  mkdir a{0..9}{a..j}            创建100个目录,a0a……a9j

    4.  mkdir Documents/{ doc/{doc_1,doc_2} , video,music,city/Beijing } 

         在Documents目录下创建目录doc,video,music,city,并在doc目录下创建目录doc_1,doc_2,且在city目录下创建目录Beijing

    5.  mkdir $(date +%F)              创建目录(打印目录名为当前完整的日期格式,即如%Y-%m-%d)

    6.  mkdir $(date +%T)              创建目录(打印目录名为当前时间,即如14:14:14,%T等同%H:%M:%S)

    7.  mkdir Dir; cd $_               创建一个目录并进入目录中

    cd技巧:

    1.  cd       切换到用户目录

    2.  cd ~      切换到用户主目录

    3.  cd /       切换到根目录

    4.  cd -       切换到前次工作目录

    5.  cd ..       切换到上一级目录 

    6.  cd ../ ../     切换到上上级目录

    ls技巧:

    一条优美而高效的ls命令,要能对目录及文件实现时间排序、大小排序,并能显示出文件类型、访问时间、文件属主、文件权限等。

    可以通过别名写入到.bash_profile文件。

    1.  ls -axtF | grep '^\.'      只列出目录下的隐藏文件,并显示其文件类型 (其实 ls -aF | grep '^\.' 命令就能实现,加上xt 是为了显示的优美)

    2.  ls -lGhFt            以优美的格式列出目录下最近访问或修改过的文件,并进行排序 (-G参数在Mac系统上高亮显示文件目录)

    3.  ls -lRGhF             列出目录以及子目录下所有的文件。

    4.  ls -lS             对文件的大小排序

    alias la='ls -laGhF'
    alias ll='ls -lGhFt'
    alias lss='ls -lGhFS'
    alias l.='ls -axtf | grep "^\."'
    alias lr='ls -lGhRF'
  • 相关阅读:
    Docker _简单使用
    IDEA常见问题
    Linux安装JDK
    vitualbox网络设置链接
    MQ对比
    乐观锁和悲观所在数据库中的实现
    11.08 JS知识
    11.07知识整理
    11.06 知识整理
    本周知识整理
  • 原文地址:https://www.cnblogs.com/smstars/p/3050808.html
Copyright © 2011-2022 走看看