Is there a way to display all the files within an archive while excluding the use of "*" in the 7-Zip command line?

Is there a way to display all the files and folders in an archive using the 7-Zip command line, while excluding '*' from the list using regular expression? I am trying to identify the number of folders at the first level of the archive (such as xxx\ or xxx, but not xxx\abc).

In the list of the archive, I want to match the last three items and then exclude them, while still keeping the first one:
xxx<br> xxx\123.txt
xxx\abc
xxx\abc\456.pdf

I attempted to achieve this using 7z l archive.zip -x!*\*, but it ended up excluding the first item xxx\.

Update: I am currently using *\?* as a temporary solution to filter out the outputs.

Answer №1

z-zip does not rely on regular expressions or OS wildcards; instead, it utilizes a simplified range of switches for filenames.

An important point to note is that while some zip files may contain empty folder entries, the majority do not. They simply store filenames with their corresponding path names, making it difficult to list folder names independent of file wildcard entries.

The solution to your problem lies in filtering the output of fuller filenames to extract the specific text you need. This task might be easier to accomplish on Linux compared to Windows due to the complexity of dealing with loops in the latter operating system.

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

HTML5 Slideshow with Smooth Image Transitions

So, I have created an HTML5 image slideshow and it's working perfectly on my localhost. However, I am puzzled as to why there is no transition effect within the slideshow. I was expecting something like fading out the first picture and then having the ...

An uncaught error occurred in ReactJs while trying to read the property 'map' of an undefined variable within the {Component} component

As I pass my array to the props of the sidebar component and try to access it in my child component... After saving the code and checking the browser, an error message pops up: https://i.stack.imgur.com/6cPY8.png import React, { Component } from 're ...

Ensure that clicking on an element closes any currently visible elements before opening a new element

Take a look at my code snippet below. I am working on creating multiple clickable divs that reveal different content when clicked. However, the issue I am facing is that currently, both content blocks can be displayed simultaneously. My goal is to have onl ...

How can you add an error notification to a click on a protractor?

Is there a method to associate an error message with a protractor click function? I am envisioning something like the example line below: button.click('Button not clickable'); Currently, when an element cannot be located, I receive the non-spec ...

Tips for deactivating data monitoring in a Vue.js component attribute

Looking to develop a Vue.js component that accepts properties from its parent component, like this example: <table-cell :value="foo" format="date" /> Although value and format are set as properties, Vue automatically sets up obse ...

Three.js: Transparent background for background elements and png particles

I'm struggling with making the background invisible and setting the alpha channel on my particles. I was hoping to use your example script wegl_particles_sprite for the Christmas season. I adjusted it to fit my needs by placing it in a fullscreen div ...

A guide on incorporating a link to an external website once a Card is clicked in React JS

I have a code snippet for the Cards.js file that displays a card which links to the Services page on my website. I now want to add a link to an external website. How can I achieve this? Do I need to include an <a href= link in the Cards.js file? import ...

What is the method for including line numbers alongside a highlighted code section in highligh.js?

I want to ensure that the text rows are aligned perfectly with the numbers in the yellow vertical bar, without causing any issues with the mouse pointer as it moves across the rows. Adjusting margin or padding also affects the position of the mouse pointer ...

Utilize Ajax.ActionLink on a DIV by incorporating data from the Model

Although there are similar questions on this topic already, they do not address the specific issue of using values from the model as arguments for the controller. Make DIV containing AJAX ActionLink clickable Div as Ajax.ActionLink Take a look at the fo ...

Executing the ES6 import syntax within a Node child process

After many attempts, I have come to the conclusion that I am ready to throw in the towel. My goal was to run a node es6 project that employs es6 import syntax; however, it seems that the child processes are not cooperating. The issue stems from the fact th ...

Using JSON to import categorical data from SQL into C3.js

I am currently working on creating dynamic column graphs in MVC by utilizing C3 Charts. Although I have successfully retrieved data from the database using AJAX/JSON, I am facing challenges in binding the X-Axis categories along with the Y-Axis coordinates ...

Unable to retrieve the saved user from the Express.js session

Below is the code in question: app.post('/api/command', function (req, res, next) { var clientCommand = req.body.command; console.log("ClientCommand: ", clientCommand); if (!req.session.step || req.session.step === EMAIL) { ...

axios interceptor - delay the request until the cookie API call is completed, and proceed only after that

Struggling to make axios wait for an additional call in the interceptor to finish. Using NuxtJS as a frontend SPA with Laravel 8 API. After trying various approaches for about 4 days, none seem to be effective. TARGET Require axios REQUEST interceptor t ...

Error: The default export is not a component compatible with React in the specified page: "/"

I'm facing an issue while building my next app. Despite using export default, I keep encountering an error that others have mentioned as well. My aim is to create a wrapper for my pages in order to incorporate elements like navigation and footer. vi ...

Attempting to invoke selectize with an alternative parameter, however, it persists with the previous value

Trying to debug a function that takes a parameter and utilizes selectize.js. Initially, the function myFunc is called with a parameter value of 1. Everything works smoothly as data is fetched from the server and displayed in a dropdown list. However, upo ...

How can json be transformed into an array?

I am having trouble displaying data in a table. The data I receive from my page is coming back as an array of single characters instead of the values I expected. I'm not sure where I'm going wrong and would appreciate any help in identifying the ...

What is the process for playing an audio file on a mobile device?

Recently, I encountered an issue with a jQuery statement that plays a created audio file. Strangely, the file plays correctly on my computer but not on my mobile phone. Despite max volume settings, there is no sound when trying to play it on the mobile dev ...

Tips for addressing the Stale Element Reference Exception when locating an element in JMeter

Trying to locate an element with a structure similar to the following: <div> <div> <div> <ul> <object id = "obj" #document (link here) <html> <head> </head> ...

Setting up CloudKitJS Server-to-Server Communication

I'm struggling to make this work. I keep encountering the following error message: [Error: No key provided to sign] Below is my configuration code: CloudKit.configure({ services: { fetch: fetch }, containers: [{ containerIdentifier: & ...

Ionic: How come my image is not loading with HTTP.GET?

I have been attempting to populate a gallery in my Ionic application by fetching images from a JSON file, but I am encountering issues. While following a guide on creating a grid-like image gallery using the Ionic framework (https://blog.nraboy.com/2015/03 ...