解压缩分卷

  1. 解压缩zip分卷
    先合并,在解压缩

    1
    2
    cat train.zip* > train.zip
    unzip train.zip
  2. 解压缩到指定目录

    1
    unzip -d train/ train.zip 
  3. 强制覆盖

    1
    unzip -o train.zip
  4. 不覆盖已经存在的文件

    1
    unzip -n train.zip

压缩

  1. 压缩文件夹

    1
    zip -r train.zip train/

目录结构

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/bin    # 每个用户使用的可执行文件
/sbin # 系统的可执行文件
/lib # 库文件
/boot # 启动
/dev # 设备
/etc # 配置文件
/home # 家文件
/root # root的家
/tmp # 临时文件
/proc # 一个包含内核信息和进程信息的虚目录
/sys # 虚目录,包含设备和文件系统信息
/usr # 用户程序
/var # 包含日志文件或者其他应用生成的文件
/opt # 相当于program files

ls

1
2
3
4
5
1. -a 显示所有文件及目录
1. -A 同-a,但不列出当前目录和父目录
1. -l 显示详细信息
1. -r 逆序显示
1. -l -h 文件大小用M显示

统计目录下的文件的个数

  1. 统计当前目录下文件的个数(不包含目录)

    1
    ls -l | grep "^-" | wc -l
  2. 统计当前目录下文件的个数(包含子目录)

    1
    ls -lR | grep "^-" | wc -l
  3. 统计当前目录下文件夹的个数(包含子目录)

    1
    ls -lR | grep "^d" | wc -l
  4. 统计当前目录下指定类型的文件的数量

    1
    find -name "*.js" | wc -l