(持续更新中...)
1. Linux和Mac互传文件
1)linux到Mac:scp Linux用户名@ip地址:文件绝对路径 Mac绝对路径
2)Mac到linux: scp 本地路径 Linux用户名@Linuxip地址:Linux绝对路径
(都是在mac上操作)
2. 压缩和解压缩
1)zip格式:
- 压缩:zip -r zy.zip ./* (压缩当前目录下的所有文件及文件夹,为zy.zip)
- 压缩:zip -r zy.zip ./* -x "./abc/2.txt" (压缩当前目录下的所有文件,除了abc目录下的2.txt文件)
- 解压缩:unzip zy.zip (解压到当前目录)
- 解压缩:unzip zy.zip -d ./ceshi2/ (-d解压到指定目录)
- 不解压,仅查看zip包里的内容:unzip -l zy.zip
2)tar.gz格式:
- 压缩: tar -zcvf zy.tar.gz ./*
- 压缩: tar -zcvf zy.tar.gz --exclude=1.txt ./* (—exclude排除指定文件)
- 解压缩:tar -zxvf zy.tar.gz ./ (解压到当前路径)
- 解压缩:tar -zxvf zy.tar.gz -C ./ceshi/ (-C解压到指定目录)
3. 查看文件夹大小
当前文件夹下子文件夹的大小:du -h
当前文件夹的总大小:du -sh
4. 查看磁盘空间
df -h
5. 统计输出信息的行数
wc -l
wc -l 2.log // 统计2.log文件中,日志的条数
6. 统计当前文件夹下,文件的个数
find ./ -type f | wc -l
7. 查看文件状态(修改时间等)
stat 2.log
8. 修改文件的修改时间
touch -t 202012211033.09 2.log