1. 程式人生 > >資料夾超過1萬個壓縮檔案時,Argument list too long問題的解決

資料夾超過1萬個壓縮檔案時,Argument list too long問題的解決

最開始的命令如下

ls *.tar.gz | xargs -n1 tar xzvf

系統報錯:

Argument list too long

原因是ls* 不能list這麼多的檔案。

改為

 find ./ -type f -name '*.tar.gz' -exec zcat {} \;

就可以了。zcat後面空格{},再空格\,再加一個分號

相關推薦

資料超過1壓縮檔案Argument list too long問題的解決

最開始的命令如下 ls *.tar.gz | xargs -n1 tar xzvf 系統報錯: Argument list too long 原因是ls* 不能list這麼多的檔案。 改為  find ./ -type f -name '*.tar.gz' -exec

Linux rm 很多檔案出現/bin/rm: Argument list too long解決方法

本人由於不慎使用定時任務產生了很多垃圾檔案,刪除時出現/bin/rm: Argument list too long 最終在stackoverflow找到解決方法 執行以下指令碼迴圈刪除 for f in presstest?name*; do rm "$f";done

怎樣用matlab讀取一個資料下的多個子資料中的多圖片檔案

maindir = 'E:\Temp Folder'; subdir = dir( maindir ); % 先確定子資料夾 for i = 1 : length( subdir ) if( isequal( subdir( i ).name, '.' )

VimAwesome--vim外掛索引(收錄了超過1實用Vim外掛)

VimAwesome 這個網站收錄了非常多的實用Vim外掛,截止目前已經有1W+。 外掛和使用資料來自GitHub、Vim.org和使用者自己提交。 同時,還支援按照外掛相關的程式語言、主

Python_合併多資料下的多csv檔案

# -*- coding:utf8 -*- import os.path import os import csv import re path = "D:\Datebase\data1\DataChallengeOne" #i = 0 files = os.listdir(path) with open(

vue建立專案build的資料下沒有dev-server.js檔案怎麼mock資料

vue-cli建立完專案,dev-server.js檔案丟了,左邊是大佬的,右邊是我的,什麼情況!!!!??? 那我還怎麼跟著大佬的專案敲程式碼啊,dev-server.js裡面的資料怎麼mock啊

使用pyinstaller打包多py檔案遇到的no module ...exe檔案一閃而過自定義模組打包等問題

1.跳過pyinstaller的安裝,自行谷歌 2. 用cmd cd到你想要打包的py檔案所在的資料夾下面,這裡我的資料夾是ceshi;我需要打包的檔案為main.py、a1.py、a2.py 3.執行命令pyi-makespec main.py,這裡將會根據你的mai

keil 中建立多檔案變數重複定義的解決

     c/c++語言中有很多地方要用到extern,但是如果沒有真正的瞭解它的意義,會給程式設計帶來很大的麻煩,為了使大家少走彎路,特祥細的說明一下。     對於比較小的程式,一般只有一個c檔案和一個頭檔案,全域性變數我們通常會直接定義在c檔案中,在程式之前加int i定義。如果要在標頭檔案中定義有以下

用java程式碼寫xml檔案出現中文亂碼的解決方法

phoneElement.addAttribute("name", "家庭電話");emailElement.setText("[email protected]");try {/*** 特別注意:* * java中有Writer類繼承下來的子類沒有提供編碼格式處理,所以dom4j也無法歲輸出的

在編寫Spring框架的配置檔案標籤無提示符的解決辦法

問題描述 初學者在學習Spring框架的過程中,大概會碰到這樣一個問題:在編寫Spring框架的配置檔案時,標籤無提示符。本文就來解決掉這種問題。 問題原因 由於Spring的schema檔案位於網路上,如果機器不能連線到網路,那麼在編寫配置資訊時候就

MS SQL執行大指令碼檔案提示“記憶體不足”的解決辦法

問題描述: 當客戶伺服器不允許直接備份時,往往通過匯出資料庫指令碼的方式來部署-還原資料庫, 解決辦法: 用微軟自帶的sqlcmd工具,可以匯入執行。以SQL Server 2008R版本為例: 第一步:Win+R 鍵入:cmd 命令,開啟命令列工具; 第二步:鍵入:cd

sql2000啟動不起來了覆蓋了sql安裝data資料的model兩檔案就好了

sql2000啟動不起來了,覆蓋了sql安裝data資料夾裡的model兩個檔案就好了. 查了一下sql四個庫的作用: SQL Server 中4個系統資料庫,Master、Model、Msdb、Tempdb。(1)Master資料庫是SQL Server系統最重要的資料庫,它記錄了SQL Serve

linux|批量建立檔案資料或刪除——用字元

前言: 在關於檔案操作的部分,我們之前學到的一些有趣的命令。它有一個問題就是一次只能在一個檔案上執行,效率不高。那麼萬用字元就派上用場了!!! 萬用字元是什麼: 萬用字

iOS開發 -product資料下有兩相同的.app檔案怎麼辦該怎麼刪除

由於某種操作,導致product資料夾下出現了兩個相同的.app檔案: 你會發現刪不掉,不知道去哪刪,也找不到對應的資料夾,系統報錯說存在兩個相同的.app檔案,這時候普通的刪除方法肯定是不行的,因為這個屬於系統的配置,需要到配置中刪除,開啟你的工程檔案,右鍵顯示包內容,開啟後使用Xc

java解析壓縮檔案.zip獲取資料下的資料

/**  * 資料包Controller  * @author cookie  * @version 2017-08-23  */ public class BudgetDateController extends BaseController {           

平均月薪超過1的北京人是這樣上班的|大資料解讀(視訊)

最新資料顯示,全國37個主要城市的平均招聘薪酬為7789元,北京的平均薪酬水平排名第一併且已經過

C# -- 使用遞迴列出資料目錄及目錄下的檔案

使用遞迴列出資料夾目錄及目錄的下檔案 1.使用遞迴列出資料夾目錄及目錄下檔案,並將檔案目錄結構在TreeView控制元件中顯示出來。 新建一個WinForm應用程式,放置一個TreeView控制元件:   程式碼實現:在Form_load的時候,呼叫遞迴方法載入檔案目錄結構在TreeVi

使用pyinotify 監控多資料多目錄是否有新檔案生成內容是否變化

檢測一個目錄A是否有遠端服務傳過來的檔案,有的話呼叫相關服務去解析或者處理此檔案,處理完生成處理報告結果到另一個目錄B,這就需要同時監控A、B兩個目錄是否有新檔案生成,A生成了新檔案就本地處理,B生成了新檔案要傳送出去。 找到了pyinotiy這個模組,Pyinotify是一個簡單而有用的P

MongoDB匯入資料資料(包括bson和json檔案)報錯

MongoDB匯入資料報錯 很多部落格都說在linux下 使用 mongorestore -d db_name 資料夾目錄 就可以匯入資料夾中的內容 記錄一個傻瓜錯誤: mongorestore是一個獨立可執行程式 這個命令不能放在mongo shell裡執行 應該

全球5G霸主誕生拿下22訂單賣了1基站!

關於5G,目前可以肯定的是,全球領先運營商正加速5G商用部署,中國、美國、日本等主要人口大國陸陸續續加入到5G第一波商用浪潮,首波商用將覆蓋全球三分之一的人口的市場,規模遠超3G、4G同期。在2G時代,我們只是過客;3G時代,我們只是參與;4G時代,我們實現了突破,如今5G時代,我們是領跑,而領跑者,便是華為