I tried this:
JavaScript
x
DIR=/path/tar/*.gz
if [ "$(ls -A $DIR 2> /dev/null)" == "" ]; then
echo "not gz"
else
tar -zxvf /path/tar/*.gz -C /path/tar
fi
If the folder has one tar, it works. If the folder has many tar, I get an error.
How can I do this?
I have an idea to run a loop to untar, but I don’t know how to solve this problem
Advertisement
Answer
JavaScript
for f in *.tar.gz
do
tar zxvf "$f" -C /path/tar
done