• linux terminal 日常shell


    1 ubuntu中如何将终端添加到右键

    /home/cui/.local/share/nautilus/scripts
    #!/bin/bash
    #cd $NAUTILUS_SCRIPT_CURRENT_URI   
    #当前目录

    cd $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS #选中文件目录
    exec gnome
    -terminal

     2 获取文件夹大小

    du -h --max-depth=1
    cui@bug:~/ide$ du --help
    用法:du [选项]... [文件]...
     或:du [选项]... --files0-from=F
    Summarize disk usage of each FILE, recursively for directories.
    
    Mandatory arguments to long options are mandatory for short options too.
      -0, --null            end each output line with 0 byte rather than newline
      -a, --all             write counts for all files, not just directories
          --apparent-size   print apparent sizes, rather than disk usage; although
                              the apparent size is usually smaller, it may be
                              larger due to holes in ('sparse') files, internal
                              fragmentation, indirect blocks, and the like
      -B, --block-size=SIZE  scale sizes by SIZE before printing them.  E.g.,
                               '-BM' prints sizes in units of 1,048,576 bytes.
                               See SIZE format below.
      -b, --bytes           equivalent to '--apparent-size --block-size=1'
      -c, --total           produce a grand total
      -D, --dereference-args  dereference only symlinks that are listed on the
                              command line
      -d, --max-depth=N     print the total for a directory (or file, with --all) //指定显示大小信息的深度 若为1,即当前目录下文件和文件夹大小
                              only if it is N or fewer levels below the command
                              line argument;  --max-depth=0 is the same as
                              --summarize
          --files0-from=F   summarize disk usage of the NUL-terminated file
                              names specified in file F;
                              If F is - then read names from standard input
      -H                    equivalent to --dereference-args (-D)
      -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G) //人类刻度  不指定返回字节,指定返回 kb  MB
      -k                    like --block-size=1K
      -L, --dereference     dereference all symbolic links
      -l, --count-links     count sizes many times if hard linked
      -m                    like --block-size=1M
      -P, --no-dereference  don't follow any symbolic links (this is the default)
      -S, --separate-dirs   do not include size of subdirectories
          --si              like -h, but use powers of 1000 not 1024
      -s, --summarize       display only a total for each argument
      -t, --threshold=SIZE  exclude entries smaller than SIZE if positive,
                              or entries greater than SIZE if negative
          --time            show time of the last modification of any file in the
                              directory, or any of its subdirectories
          --time=WORD       show time as WORD instead of modification time:
                              atime, access, use, ctime or status
          --time-style=STYLE  show times using style STYLE:
                              full-iso, long-iso, iso, +FORMAT
                              FORMAT is interpreted like 'date'
      -X, --exclude-from=FILE  exclude files that match any pattern in FILE
          --exclude=PATTERN    exclude files that match PATTERN
      -x, --one-file-system    skip directories on different file systems
          --help        显示此帮助信息并退出
          --version        显示版本信息并退出
    
    所显示的数值是来自 --block-size、DU_BLOCK_SIZE、BLOCK_SIZE 
    及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。
    否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。
    
    SIZE is an integer and optional unit (example: 10M is 10*1024*1024).  Units
    are K, M, G, T, P, E, Z, Y (powers of 1024) or KB, MB, ... (powers of 1000).
    
    请向bug-coreutils@gnu.org 报告du 的错误
    GNU coreutils 的主页:<http://www.gnu.org/software/coreutils/>
    GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
    请向<http://translationproject.org/team/zh_CN.html> 报告du 的翻译错误
    要获取完整文档,请运行:info coreutils 'du invocation'
  • 相关阅读:
    蓝桥杯 包子凑数(完全背包、裴蜀定理、赛瓦维斯特定理)
    AcWing 255. 第K小数主席树(可持久化线段树) 模板题
    HDU 1698 Just a Hook [线段树+区间修改为一个值+区间查询]
    POJ 3264 Balanced Lineup
    AcWing 1277. 维护序列
    HDU 3577 Fast Arrangement [线段树+区间修改+维护最大值]
    【学习笔记】权值线段树
    NOIP2017 小凯的疑惑 解题报告(赛瓦维斯特定理)
    k8s (kubenetes)集成runner 清明
    gitlab CIDI 构建环境优化 清明
  • 原文地址:https://www.cnblogs.com/conncui/p/shell.html
Copyright © 2020-2023  润新知