文件仓库

https://static.fly2x.cn

硬盘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查看当前用户历史登陆的时间、IPecho > /var/log/wtmp
lastb查看ssh密码错误的时间、IPecho > /var/log/btmp
lastlog查看所有用户最近登陆时间、IPecho > /var/log/lastlog

列出当前文件夹和子文件夹内所有文件的完整路径

find "$PWD"
find "$PWD" -type f >> list.txt 仅显示文件,并将列表保存到list.txt