常用
文件仓库
硬盘IO速度测试
sync; dd if=/dev/zero of=/tmp/tempfile bs=1M count=1024; sync; rm /tmp/tempfile -rf;
YABS
curl -sL yabs.sh | bash
Nexttrace
curl nxtrace.org/nt |bash
Rclone 挂载
rclone mount myod:/ /home/onedrive --copy-links --allow-other --allow-non-empty --umask 000 --daemon
sshfs 挂载
sshfs root@[2a04:1234::1]:/home/remote_folder /home/local_folder -o IdentityFile=/home/private.key -o port=23333 -o allow_other
- 取消挂载
fusermount -u /home/local_folder
或者umount /home/local_folder
复制文件,带进度条
rsync -avP source/ destination/
通过SSH从其他VPS复制文件
带进度条,如果出错,多运行几次,不会重新传输已有文件rsync -Pavu -e "ssh -p 22 -i private.key" [email protected]:/source/ /destination/
rsync -Pavu -e "ssh -p 22 -i private.key" /source/ root@[2001::1]:/destination/
将多个子目录下的文件移动到一个目录
用cmd命令行运行这个命令。FOR /R "D:\源文件夹" %i IN (*.mp4) DO MOVE "%i" "D:\目标文件夹"
Hostloc论坛发链接
[url][url][url]https://baidu.com[/url][/url][/url]
aria2c 多线程下载
aria2c -x 5 -s 5 https://exmple.com/e.tar
aria2c -x 5 -s 5 -j 2 -i link.txt -d /home/download/
-s 单文件下载线程数
-x 单服务器最多连接数
-j 同时下载文件数
-d 下载到哪个目录
-i 从文本文件读取链接批量下载
Linux处理特殊字符名的文件
ls -i #查询inode编号
find . -inum 12321475 -exec mv {} new-filename \; # 重命名文件
find . -inum 12321475 -print0 | xargs -0 mv -t new-filename # 重命名文件
find . -maxdepth 1 -type f -inum 12321475 -delete # 删除文件
FFmpeg 视频转码x265 10Bit
ffmpeg -i 源文件.avi -map 0 -c:v libx265 -crf 18 -c:a copy -c:s copy -pix_fmt yuv420p10le 转换后.mkv
FFmpeg 视频转码x264
ffmpeg -i 源文件.mp4 -c:v libx264 -crf 23 -c:a copy 转换后.mp4
Linux 日志
命令 | 作用 | 清理命令 |
---|---|---|
last | 查看当前用户历史登陆的时间、IP | echo > /var/log/wtmp |
lastb | 查看ssh密码错误的时间、IP | echo > /var/log/btmp |
lastlog | 查看所有用户最近登陆时间、IP | echo > /var/log/lastlog |
列出当前文件夹和子文件夹内所有文件的完整路径
find "$PWD"
find "$PWD" -type f >> list.txt
仅显示文件,并将列表保存到list.txt