如何解所有的文件目录使用外壳的剧本吗?

0

的问题

我要拉开拉链中的所有文件的具体目录,但不知道如何做到这一使用外壳的脚本。

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
bash directory linux shell
2021-11-23 11:23:46
2

最好的答案

1

安装压缩:

sudo apt install 解或 yum install unzip

使用这同一目录下你想要压缩文件:

unzip ‘*.zip’

如果你想要把压缩文件的其他目录,然后用这个:

unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir

把它变成一个shell script:

vim shellscript.sh

然后脚本可能是这样的:

#!/bin/bash

unzip ‘*.zip’

后节省的脚本,以执行它:

./shellscript.sh
2021-11-25 09:57:06

我要用脚本实际上而不是解commande...是否有任何possiblitiy shell script要压缩文件的目录?
Andrew

@安德鲁只是把这一命令内的一个脚本以及执行它(I编辑我的答案)
aldegalan
1

你可以用简单的解命令。

让我给你一个例子:

  1. 进入该目录的附件。
cd /home/rexter/test
  1. 有几个压缩文件在这个位置。
ls

1.zip
2.zip
3.zip
  1. 现在,如果你想解他们所有的只是类型:
unzip '*.zip'

和它做!

########################

你想剧本相同。 在这里它就是相关的编辑

#!/bin/bash

cd <path-to-your-directory>

unzip '*.zip'

保存这一文件作为unzipscript.sh 和给予可执行的权限使用'sudo chmod+x unzipscript.sh',然后运行这个脚本。

2021-11-25 09:11:00

我要用脚本实际上而不是解commande...是否有任何possiblitiy shell script要压缩文件的目录?
Andrew

甚至脚本也将使用压缩和执行相同的命令。 你不能创建一个脚本没有使用压缩的命令。
Amogh Saxena - REXTER

#!/bin/bash ZIPDIR=P:\试验\20211123\cd"$ZIPDIR"解压'*.zip'
Andrew

我想用下面脚本,但不知其不能工作
Andrew

这就是一样的只是创建一个脚本用同样的命令。 我editied的解决方案请编辑。
Amogh Saxena - REXTER

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................