Siteground SSH 常用指令,批量删除文件等,适合新手

上一次写了一篇如何通过SSH连接Siteground 服务器的文章:

https://blog.csdn.net/fobweb/article/details/147569642

这一次给大家分享几个简单的好用的SSH操作,适合SSH新手的详细操作。

首先咱们先整理一批最基础、最常用、最好用的 SSH 指令,这些都是管理服务器时高频用到的,新手也能快速上手。

一、「定位路径」的核心指令 cd

cd(Change Directory)是切换目录的指令,这是 SSH 操作的基础,掌握这几个用法就够了:

指令 作用 举例(适配你的路径)
cd 目录名 进入当前目录下的子目录 cd wp-content(从 public_html 进入 wp-content)
cd .. 返回上一级目录(重要!) 从 uploads 回到 wp-content:cd ..
cd /完整路径 直接跳转到指定目录(绝对路径) cd /home/u2153-cktyztklzsoe/www/你的域名.com/public_html
cd ~cd 直接回到用户主目录 不管在哪,输 cd ~ 就能回到 /home/u2153-cktyztklzsoe/
cd - 回到上一次所在的目录 比如从 A 目录跳到 B 目录,输 cd - 能快速切回 A 目录

二、新手必记的「最基础好用」SSH 指令(按场景分类)

1. 「查看」类(最常用,避免误操作)

指令 作用 实用举例
pwd 显示当前所在的完整路径(必用!) 不确定在哪时,输 pwd 立刻看到:/home/xxx/www/xxx/public_html/uploads
ls 列出当前目录的文件 / 文件夹 ls 能看到 wp-content、wp-config.php 等
ls -la 显示所有内容(包括隐藏文件) 能看到 .htaccess 这类隐藏的配置文件
ls -lh 以「人类可读大小」列出文件 能看到文件大小(如 2.5M backup.sql),比纯数字好懂
cat 文件名 查看文件内容(小文件) cat wp-config.php 快速看数据库配置(别乱改!)

2. 「权限修改」类(如果你是想给文件或文件夹指定权限,这个特别有用,在file )

指令 作用 实用举例
chmod 644 文件名 设置文件权限(WordPress 标准) chmod 644 wp-config.php 修复配置文件权限
chmod 755 文件夹名 设置文件夹权限(WordPress 标准) chmod 755 wp-content/uploads 解决图片上传

另外有一些指令虽然也挺有用的,但是那些操作完全可以通过Siteground 自带的File manager 在线文件管理器直接操作,所以这里就不列举了。

三,实际应用举例

1. 批量删除某些特别文件名的文件,比如由于某些图片优化插件自动备份的图片文件,这些文件有共同的后缀 *.bak.jpg, *.bak.png 等。

连接SSH 后,先执行指令pwd, 它会显示当前所在的文件夹位置,如下图:

因为我们要删除的这些图片,是在/wp-content/uploads/文件夹下面的,所以我们需要先进到这个文件夹位置,或者说需要知道这个uploads文件夹确切的完整路径,所以,我们再执行指令 ls, 看一下目前位置下有哪些文件/文件夹,结果如下:

接着执行 cd www,再执行 ls

看一下www 下面有哪些文件/文件夹,结果就会显示你的域名了。

接着直接执行 cd /home/u3351-i2a4f2dqaakb/www/你的域名.com/public_html (把"你的域名.com"换成你自己的域名,"u3351-i2a4f2dqaakb"这个也要换成你自己实际的用户名)。

接着,我们就执行删除所有*.bak.jpg 的指令:

复制代码
find . -type f -name "*.bak.jpg" -delete

运行之后会直接返回,就表示已经删除成功了。

然后也可以再删除所有 *.bak.png 的图片:

复制代码
find . -type f -name "*.bak.png" -delete
相关推荐
DeepHacking3 小时前
在电脑 B 上通过局域网 SSH 直接从电脑 A 拉取文件,用 rsync 断点续传
运维·ssh
羑悻的小杀马特20 小时前
零成本搞定!异地访问 OpenClaw 最简方案:SSH 端口映射组网!
运维·服务器·人工智能·docker·自动化·ssh·openclaw
YaBingSec1 天前
玄机网络安全靶场:GeoServer XXE 任意文件读取(CVE-2025-58360)
java·运维·网络·安全·web安全·tomcat·ssh
W.W.H.2 天前
远程连接协议(SSH\Telnet\FTP\Serial等)
运维·arm开发·经验分享·ssh
humors2212 天前
SSH管理github代码
运维·ssh·github
代码缝合怪2 天前
解决新版 VSCode 无法 ssh 连接 WSL Ubuntu18.04的问题
ide·vscode·ssh·ubuntu18
YaBingSec2 天前
玄机网络安全靶场:JBoss 5.x_6.x 反序列化漏洞(CVE-2017-12149)
android·网络·笔记·安全·web安全·ssh
S1998_1997111609•X2 天前
k:file/~*…/code/*iOS/an/app-/log in/ext./-system.API/-(NFV)=sdk.
数据库·网络协议·百度·微信·ssh
计算机安禾3 天前
【Linux从入门到精通】第19篇:SSH远程管理进阶——不只是输入密码
linux·ssh·github
S1998_1997111609•X3 天前
REA|-/GEns.l?sfa~IP|ssh&l-linux*^-bci.com
网络协议·百度·ssh