xshell上传本地压缩文件到linux和删除文件夹
xshell上传本地压缩文件到linux和删除文件夹
首先安装 lrzsz
1
[root@localhost kafka_mhb]# yum -y install lrzsz
测试是否安装成功
1
[root@localhost kafka_mhb]# rpm -qa lrzsz
使用命令上传文件
1
[root@localhost kafka_mhb]# rz -y
解压
1
2
3
4
5
6
7
81、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录
2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak
3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt
4、把/home目录下面的wwwroot.zip直接解压到/home目录里面unzip wwwroot.zip
5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzip abc\*.zip
6、查看把/home目录下面的wwwroot.zip里面的内容unzip -v wwwroot.zip
7、验证/home目录下面的wwwroot.zip是否完整unzip -t wwwroot.zip
8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip -j wwwroot.zip
解压,不提示情况下直接覆盖文件
1 | unzip -o -d /home/sunny myfile.zip |
-o
:不提示的情况下覆盖文件;-d
:-d /home/sunny指明将文件解压缩到/home/sunny目录下。
进入被压缩目录
1 | zip -r myfile.zip ./* |
对当前目录下的所有内容进行压缩,包括目录树。 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件。
不进入被压缩目录
在被压缩目录外面,通过指定路径进行压缩。
1 | zip -r myfile.zip test/ |
对压缩包文件删除某些项目
1 | zip -d myfile.zip smart.txt |
删除压缩文件中smart.txt
文件
对已生成压缩包进行追加
1 | zip -m myfile.zip ./rpm_info.txt |
向压缩文件中myfile.zip
中添加rpm_info.txt
文件。
linux删除文件夹
1 | rm demo #删除demo文件 |
参数:
- -i 删除前逐一询问确认。
- -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
- -r 将目录及以下之档案亦逐一删除。
示例:将会删除1
rm -rf /var/log/httpd/access
/var/log/httpd/access
目录以及其下所有文件、文件夹
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 祝我好运!