如何使用 shell 脚本解压目录中的所有文件?
How to unzip all files in directory using shell script?
我想解压特定目录中的所有文件,但不知道如何使用 shell 脚本解压。
Lgl_Entitiy.txt.zip
Lgl_Entitiy.txt_1.zip
Lgl_Relate.txt.zip
Lgl_Relate.txt_1.zip
Lgl_Name.txt.zip
Lgl_Name.txt_1.zip
安装解压:
sudo apt install
解压或yum install unzip
在您要解压缩文件的同一目录中使用它:
unzip ‘*.zip’
如果你想把解压后的文件放在其他目录,那么用这个:
unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir
将其放入 shell 脚本中:
vim shellscript.sh
那么脚本可能是这样的:
#!/bin/bash
unzip ‘*.zip’
保存脚本后,执行它:
./shellscript.sh
您可以使用简单的解压缩命令。
举个例子:
- 进入你有 zip 文件的目录。
cd /home/rexter/test
- 此位置的 zip 文件很少。
ls
1.zip
2.zip
3.zip
- 现在,如果您想将它们全部解压缩,只需键入:
unzip '*.zip'
大功告成!
########################
正如你想要的脚本一样。
这里只是相应地编辑
#!/bin/bash
cd <path-to-your-directory>
unzip '*.zip'
将此文件另存为 unzipscript.sh 并使用 'sudo chmod +x unzipscript.sh' 授予它可执行权限,然后 运行 此脚本。
我想解压特定目录中的所有文件,但不知道如何使用 shell 脚本解压。
Lgl_Entitiy.txt.zip
Lgl_Entitiy.txt_1.zip
Lgl_Relate.txt.zip
Lgl_Relate.txt_1.zip
Lgl_Name.txt.zip
Lgl_Name.txt_1.zip
安装解压:
sudo apt install
解压或yum install unzip
在您要解压缩文件的同一目录中使用它:
unzip ‘*.zip’
如果你想把解压后的文件放在其他目录,那么用这个:
unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir
将其放入 shell 脚本中:
vim shellscript.sh
那么脚本可能是这样的:
#!/bin/bash
unzip ‘*.zip’
保存脚本后,执行它:
./shellscript.sh
您可以使用简单的解压缩命令。
举个例子:
- 进入你有 zip 文件的目录。
cd /home/rexter/test
- 此位置的 zip 文件很少。
ls
1.zip
2.zip
3.zip
- 现在,如果您想将它们全部解压缩,只需键入:
unzip '*.zip'
大功告成!
########################
正如你想要的脚本一样。 这里只是相应地编辑
#!/bin/bash
cd <path-to-your-directory>
unzip '*.zip'
将此文件另存为 unzipscript.sh 并使用 'sudo chmod +x unzipscript.sh' 授予它可执行权限,然后 运行 此脚本。