说明:有时候用rm -rf*
删除文件时会出现-bash:/bin/rm:Argument list too long
错误提示,这句话意思应该文件过大,删除失败,这时候可以通过xargs
命令来解决。
方法
注意:未免误删,请在需要删除的文件目录下进行操作!
1、文件数量较少情况下
ls | xargs rm -f
目录下文件可都一起删除
2、文件数量很多的时候
ls | xargs -n 10 rm -rf
原创文章,作者:南猫,如若转载,请注明出处:https://southcat.net/1481/
不妨点个广告再走嘛
相关推荐
-
tinyPortMapper端口转发一键脚本,可转发UDP和TCP流量
说明:tinyPortMapper是一个易安装配置的端口转发工具,可转发UDP和TCP流量,其实和博主之前发的Socat差不多,查看:Socat一键安装脚本,都只能一次转发单个端口。虽然没啥明显区别,但此类工具不嫌多,就拿出来说下。 脚本 系统要求:支持CentOS 6+ 、Debian 7+、Ubuntu 14+。脚本说明:脚本默认开启UDP、TCP转发,带开机自启功能,且一次只能转发单个端口,如果想转发多个端口请重复运行本脚本。 使用root运行以下命令: wget https://www.southcat.net/usr/shell/tinyPortMapper.sh && bash tinyPortMapper.sh 按要求输入以下信息: #如果你要用本地服务器的2222端口转发IP为1.2.3.4服务器的8888端口,那就依次填入指定参数。 请输入本地端口:2222 请输入远程端口:8888 请输入远程IP:1.2.3.4 输入后直到配置完成。 卸载 1、删除tinyPortMapper rm -rf /tinyPortMapper #CentOS系统,编辑/etc/rc.d/rc.local,删除tinyPortMapper启动命令。 #Debian/Ubuntu系统,编辑/etc/rc.local,删除tinyPortMapper启动命令。
-
CentOS/Ubuntu/Debian安装pip教程
1、CentOS系统CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip CentOS 7.x yum install epel-release yum install -y python-pip apt-get update apt-get install python-pip
-
使用宝塔面板安装Rocket.Chat多功能团队聊天室
说明:Rocket.Chat一年前就介绍过→传送门,一款多功能团队聊天室,支持群组聊天,直接通信,私聊群,桌面通知,媒体嵌入,链接预览,文件上传,语音/视频,聊天,截图,实时翻译等等,安装方法比较简单的有Snap、Docker,此前也只说过Snap安装方法,由于一直有小伙伴需要宝塔面板安装教程,所以这里就水一篇宝塔教程。 安装 官方文档:https://rocket.chat/docs/ 环境要求:NodeJS 8.11.4、Mongodb 4.0.9、Nginx(非必需)。 提示:由于官方建议的最低内存1G,所以512M或更小的建议加点虚拟内存,可以使用Swap一键脚本→传送门。 1、安装宝塔 #CentOS系统 wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh #Ubuntu系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh #Debian系统 wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 安装完成后,进入面板,点击左侧软件商店,然后安装PM2管理器、MongoDB、Nginx(使用域名访问才需要安装,反之不用)。 注意:Debian安装MongoDb之前还需要使用命令apt install sudo,不然可能存在MongoDb启动不了的情况;如果你已经安装了MongoDb,那就先使用apt install sudo,再使用/etc/init.d/mongodb start启动即可。 2、环境配置先点击左侧软件商店,找到PM2管理器设置选项,选择Node版本,切换到8.11.4版本,不然太高可能会导致Rocket.Chat运行出错。 然后再找到MongoDb设置选项,点击配置文件,新增/修改以下代码: #设置storage引擎,新增engine参数,并修改下dbPath路径,不然会启动不了 storage: dbPath: /www/server/mongodb/Rocket.Chat directoryPerDB: true engine: mmapv1 journal: enabled: true #配置replica set,新增以下参数 replication: replSetName: rs01 保存后,MongoDb会自动关闭,这时候使用命令: #新建数据存储路径,即上面配置文件修改的dbPath参数 mkdir /www/server/mongodb/Rocket.Chat #授权 chown mongo:mongo /www/server/mongodb/Rocket.Chat #重新启动数据库 /etc/init.d/mongodb start #启动replica set mongo --eval "printjson(rs.initiate())" 3、安装依赖 #Debian/Ubuntu系统 apt install -y graphicsmagick #CentOS系统 yum install -y GraphicsMagick 4、安装Rocket.Chat #下载rocket.chat wget -O rocket.chat.tgz...
-
Aria2+Caddy+Rclone+GDlist+Aria2Ng+Google Drive一键安装脚本
说明:之前发过一个与本脚本类似的教程,参考:Aria2+Rclone+DirectoryLister+Aria2Ng一键安装脚本,而前天有大佬发布了GDlist后,其不走服务器流量的特点还是挺不错的,毕竟很多人流量都有限,于是友链博主千影将DirectoryLister替换成了GDlist,Nginx环境换成了Caddy,本脚本同样的支持下载后自动上传,自动签发SSL证书,添加并自动更新Trackers服务器等特点。 截图 更新 【2019.1.9】 去掉Aria2ng的域名,改为ip:8000访问 【2018.12.27】 调整caddy配置,修复启动失败的问题 【2018.12.21】 优化定时任务步骤,最后不再显示定时任务编辑界面。 【2018年4月26日】 下载上传以后会自动刷新gdlist的缓存 安装 本脚本适用于Debian 8 +、Ubuntu 16+。建议使用Debian 8。且需要提前将域名解析到VPS服务器。 使用命令: wget https://www.southcat.net/usr/shell/Aria2_gdlist.sh && bash Aria2_gdlist.sh 运行脚本后,会依次要你输入以下信息: #输入GDlist域名 请输入你的GDlist域名信息: #设置Aria2密钥 请输入你的Aria2密钥: #配置Rclone,大致如下 n) New remote s) Set configuration password q) Quit config n/s/q> n name> Rats #随便填,后面要用到 Type of storage to configure. Choose a number from below, or type in your own value 1 / Alias for a existing remote \ "alias" 2 / Amazon Drive \ "amazon cloud drive" 3 / Amazon S3 (also Dreamhost, Ceph, Minio, IBM COS) \ "s3" 4...
-
一个可以观看斗鱼/虎牙/熊猫/B站/全民等直播平台的第三方客户端:Moon Light v0.5
说明:在吾爱逛了一圈,发现了这个客户端,很实用,解析很快,支持斗鱼TV、虎牙TV、熊猫TV、B站、龙珠、金刚、全民等直播平台,对于喜欢逛各大直播平台的人来说,方便了不少,毕竟一个客户端就可以观看所有平台你喜欢的主播,还支持监控各主播在线情况。 截图 功能 支持多个直播平台,可以添加多个主播。 绿色小巧,极低的CPU占用率。 软件会定期监控主播的在线状态,在线小红点会显示红色,不在线显示灰色。 退出软件自动保存主播列表,下次启动会自动加载。 双击画面或者按F11即可全屏观看,再次双击画面,或者按F11,或者按ESC键即可退出全屏。 鼠标移到画面中会显示调节菜单,暂时支持调节音量,后续会支持更多功能。 使用 下载地址:Moon_Light v0.5.7z 1、打开软件,把直播间地址复制到右下角的空白处,点击添加。2、添加后主播会显示在右侧的主播列表。
-
在Debian/Ubuntu上使用rclone挂载OneDrive网盘
说明:之前发了个Google Drive网盘挂载教程,参考:在Debian/Ubuntu上使用rclone挂载Google Drive网盘,然后博主想用同样的方法试试挂载OneDrive网盘,可是卡在了授权那里,然后只有请求Vicer大佬帮忙解决了,这里分享下挂载教程。 提示:本教程挂载OneDrive for Business和个人版的方法都一样,这里以个人版为参考。 说明 本教程只适用Debian/Ubuntu系统,如果你是CentOS或者其它Linux系统,请使用以下命令安装rclone: curl https://rclone.org/install.sh | sudo bash 客户端授权、初始化配置和挂载方法和下面一样,开机自启可参考该教程→传送门。 客户端授权 在本地Windows电脑上下载rclone,下载地址:https://rclone.org/downloads/。然后解压出来,比如我解压到D盘,文件夹命名rclone,此时点击Win+R,然后输入cmd,确定。再输入以下命令: cd /d d:\rclone rclone authorize "onedrive" 会出现以下信息: C:\Users\Administrator>cd /d d:\rclone d:\rclone>rclone authorize "onedrive" 2018/01/23 20:28:56 NOTICE: Config file "C:\\Users\\Administrator\\.config\\rclo ne\\rclone.conf" not found - using defaults Choose OneDrive account type? * Say b for a OneDrive business account * Say p for a personal OneDrive account b) Business p) Personal b/p> p #这里选择个人版,你想挂载Business就选择b If your browser doesn't open automatically go to the following link: http://127. 0.0.1:53682/auth #接下来会弹出浏览器,要求你登录账号进行授权 Log in and authorize rclone for access Waiting...
-
Onedrivecmd:OneDrive的命令行客户端,可直接上传/下载文件等
说明:onedrivecmd是一个OneDrive的命令行客户端,可以直接在VPS上对OneDrive网盘进行上传/下载/编辑等操作,还可以直接将文件离线到网盘,支持OneDrive个人版和商业版等,该工具和博主以前发个2款Google Drive命令行工具差不多,查看:skicka、Gdrive,对Google Drive更有兴趣的可以试试。 功能 根据路径取文件。 配置文件 (~/.onedrive.json)。 可对单个文件上传下载。 可列远程目录,包括文件大小和时间戳。 上传与下载有进度条,也可用aria2进行下载。 离线下载(此功能仅通过API提供,Web和官方客户端都是没有的)。 直接获取直链!。 Python 2和3通用。 安装 Github地址:https://github.com/cnbeining/onedrivecmd 说明:博主使用Python 2和3测试了下,发现Python 2下会出现点小问题,不过也还是可以用的,这里建议通过Python 3安装Onedrivecmd。 1、安装pip或pip3如果你想用Python 2,一般系统都自带Python 2,可以使用以下命令安装pip: #CentOS 6.x 32位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 6.x 64位 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install -y python-pip #CentOS 7.x yum install -y epel-release yum install -y python-pip #如果CentOS 7安装出现No package python-pip available,可以用以下命令进行安装 wget https://bootstrap.pypa.io/get-pip.py python get-pip.py #Debian/Ubuntu系统 apt-get -y update apt-get -y install python-pip 如果你想用Python 3,可以使用以下脚本自动安装Python 3和pip3: #Ubuntu很多系统自带Python 3,就不说安装方法了 #CentOS系统 wget https://www.southcat.net/usr/shell/Python3/CentOS_Python3.6.sh && sh CentOS_Python3.6.sh #Debian系统 wget https://www.southcat.net/usr/shell/Python3/Debian_Python3.6.sh && sh Debian_Python3.6.sh #查看是否安装成功 python3 -V...
-
WordPress使用Ajax实现页面无刷新提交评论
说明:现在很多主题都自带Ajax评论,Ajax评论的好处是不用刷新整个页面即可提交留言,给人感觉很不错,没有的可以用一下。 要求:WordPress版本4.4及以上。 方法 1、下载代码:ajax-comment-for-4.4+.zip,并将代码解压到主题根目录,修改主题目录下的functions.php,添加如下代码进行载入: require('ajax-comment/main.php'); __list = 'comment-list';
-
Linux VPS使用rtorrent下载BT种子,并在线观看
说明:rTorrent是一个非常简洁、优秀、非常轻量的命令行BT下载客户端,和Aria2一样,既可以使用命令行下载,也可以配合自己的Web前端进行控制操作。很多都喜欢用rTorrent配合前端ruTorrent一起使用,毕竟有个图形界面方便些,不过配置起来挺麻烦的,博主觉得单独使用rtorrent下载BT文件速度还可以,操作也不难,关键安装很简单,很适合临时下载BT文件的人。 安装 执行下列命令: #CentOS系统 yum install rtorrent -y #Debian/Ubuntu系统 apt-get update -y apt-get install rtorrent -y 使用 先将需要下载的BT文件上传至VPS一个文件夹,比如home。然后运行rtorrent,使用命令: rtorrent 这时候会出现一个界面,如果显示Could not read resource file: ~/.rtorrent.rc,这是缺少配置文件,可以不用管。然后按Enter,会出现load.normal>命令行。这时候在后面输入你的BT文件路径,比如: load.normal> /home/xx.torrent 确定后,会出现如下界面: 然后按一下键盘↑或↓键,下载列表左边出现*后,按Ctrl+s即可下载。最后下载的BT在/root文件夹。 配置 如果你要使用更多的功能,就需要新建.rtorrent.rc配置文件了。 nano /root/.rtorrent.rc 复制下列参数,不需要的可以不复制,这里只列举常用的一些配置,更多配置:点击查看。 #正在下载和已完成种子的最大和最小节点数 throttle.min_peers.normal.set = 100 throttle.max_peers.normal.set = 100 throttle.min_peers.seed.set = 100 throttle.max_peers.seed.set = 100 #每个种子最大同时上传数 throttle.max_uploads.set = 20 #最大上传和下载速度,0为无限制 throttle.global_down.max_rate.set_kb = 0 throttle.global_up.max_rate.set_kb = 0 #BT下载后保存的目录 directory.default.set = /root/rtorrent/download #设置会话目录,重新启动rTorrent时,所有以前加载的种子将被恢复 session.path.set = /root/rtorrent/.session #设置种子目录,添加种子自动下载,种子删除后自动停止 schedule2 = watch_directory,5,5,load_start=/root/rtorrent/.watch/*.torrent schedule2 = untied_directory,5,5,stop_untied= #服务器硬盘低于200M时停止下载 schedule2 = low_diskspace,5,60,close_low_diskspace=200M #监听的端口范围 network.port_range.set = 5555-8888 network.port_random.set = no #连接UDP trackers trackers.use_udp.set = yes #当trackers失效后,启用DHT...
-
使用Mysqldump备份数据库出现when using LOCK TABLES解决方法
mysqldudmp -u 数据库用户名 -p 数据库密码 数据库 --skip-lock-tables > 备份数据库.sql