Prety F2E

We tell browsers how to do better

0%

macOS 终端实用命令

批量删除文件

1
find path/ -type f -name "filename" -print -delete

文件 MD5/SHA1 校验

1
2
3
4
5
# MD5 校验
md5 "filename"

# SHA1 校验
shasum "filename"

显示及隐藏文件

1
2
3
4
5
# 隐藏文件
chflags hidden "filename"

# 取消隐藏
chflags nohidden "filename"

分割合并文件

1
2
3
4
5
6
# 合并文件
cat filename.01 filename.02 ... filename.20 > filename

# 分割文件
split -b X filname outputfilename
# X是文件分割大小, 比如10k(每个part 10kb)或1m(每个part1Mb)

批量修改图片尺寸

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 重新定义单个图片尺寸长和宽
sips -z 768 1024 xxx.png
# 768为宽 1024为高 忽略原图比例

# 重新定义单个图片尺寸
sips -Z 500 xxx.png
# 大写Z 保持图片比例 最大边不超过500

# 在一个目录里批量修改同一后缀格式的图片
sips -Z(-z) 300 *.png

# 顺时针旋转90度
sips -r 90 xxx.png

# 水平翻转
sips -f horizontal xxx.png

# 垂直翻转
sips -f vertical xxx.png

图标格式转换 icns&iconset

1
2
3
4
5
# 将文件夹名为 xxx.iconset 的文件夹(包含若干个png图片)打包成 xxx.icns 文件
iconutil -c icns xxx.iconset

# 将 xxx.icns 文件转成包含若干个 png 图片的文件夹
iconutil -c iconset xxx.icns

配置文件格式转换 Binary&XML

1
2
3
4
5
# Binary to XML
sudo plutil -convert xml1 xxx.plist

# XML to Binary
sudo plutil -convert binary1 xxx.plist