Linux中“Argument list too long”解決方法
當我想執行以下命令時,報錯:
mv train2014/* coco_train2014/
-bash: /bin/mv: Argument list too long
這是因為這些命令的引數太長,即檔案個數過多。其中 train2014 資料夾的內容全是 .jpg 格式的圖片檔案 解決的方法如下:
find train2014/ -name "*.jpg" | xargs -i mv {} coco_train2014/
同理使用 cp, ls 等命令也可以以同樣的方式執行:
拷貝:
find train2014/ -name "*.jpg" | xargs -i cp {} coco_train2014/
刪除:
find train2014/ -name "*.jpg" | xargs -i rm {}
參考:
http://noahsnail.com/2017/11/23/2017-11-23-Linux%E4%B8%AD%E2%80%9CArgument%20list%20too%20long%E2%80%9D%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95/
http://blog.51cto.com/tenderrain/1916885
相關推薦
Linux中“Argument list too long”解決方法
當我想執行以下命令時,報錯:mv train2014/* coco_train2014/ -bash: /bin/mv: Argument list too long這是因為這些命令的引數太長,即檔案個數過多。其中 train2014 資料夾的內容全是 .jpg 格式的圖片檔
Linux 問題 001:Argument list too long解決方法
要刪除test資料夾下以jpg結尾的檔案。 find test/ -name "*.jpg" | xargs -i rm {} 要拷貝test資料夾下以jpg結尾的檔案到train目錄。 fin
Linux rm 很多檔案出現/bin/rm: Argument list too long解決方法
本人由於不慎使用定時任務產生了很多垃圾檔案,刪除時出現/bin/rm: Argument list too long 最終在stackoverflow找到解決方法 執行以下指令碼迴圈刪除 for f in presstest?name*; do rm "$f";done
Linux 下rm刪除命令提示 /bin/rm: argument list too long的解決辦法
假設我們要刪除資料夾test,test下有很多檔案,如果我們使用rm ./test/* 命令進行刪除,則會出現/bin/rm: argument list too long無法刪除的報錯提示。 報錯提示原因:資料夾下的檔案數目過多,命令列過
四種解決Argument list too long的辦法[轉載]
轉載【四種解決”Argument list too long”引數列表過長的辦法】 [[email protected] foo]$ mv * ../foo2 bash: /bin/mv: Argument list too long “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
解決jni專案編譯生成so時報錯"argument list too long"
最近接手的一個jni專案是一個原先在iOS平臺上的專案,在mac機器上用eclipse時生成apk非常的順利,到了windows下編譯時卻總是在生成so時出現"argument list too long"的報錯,網上尋求若干資料後終於解決了這個問題,方法很簡單: 在j
訊息佇列使用注意的地方(argument list too long)linux
Linux提供了一系列訊息佇列的函式介面來讓我們方便地使用它來實現程序間的通訊(IPC)。 本文不講詳細的使用,詳細請參考 http://blog.csdn.net/ljianhui/article
Tar大量數據打包-bash: /bin/tar: Argument list too long
tar too long tar打包 逗哥自動化 今天要把數據庫的內容進行打包,就在這時出現了報錯,不慌來看看 1、錯誤提示: -bash: /bin/tar: Argument list too long #大概意思是:您打包的內容太長了,我們處理不了 2、問題分析: 1,目錄中文件數量過大
關於Argument list too long的問題
問題 在使用cocoapods進行元件管理,編譯xcode工程時,可能會遇到如下錯誤: Argument list too long: recursive header expansion failed at /Users/liusilan/Documents/workspace/douyu/projec
Remote 'g' packet reply is too long 解決方法
Remote ‘g’ packet reply is too long 解決方法 解決方法 修改gdb/remote.c檔案中的static void process_g_packet (struct regcache *regcache)函式: 由
Argument list too long錯誤
原貼:http://www.zhangjianfeng.com/?p=358 刪除檔案時,報"-bash: /bin/rm: Argument list too long"錯誤.查了一下,[[email protected] mqueue]# ls -l |wc
Argument list too long 引數太長問題
1. 問題 當我嘗試刪除所有PDF檔案,使用下面的命令時: sudo rm -f *.pdf 我得到以下錯誤: /bin/rm: cannot execute [Argument list to
linux中提示沒有unzip命令解決方法
如果你如法使用unzip命令解壓.zip檔案,可能是你沒有安裝unzip軟體,下面是安裝方法 命令: yum list | grep zip/unzip #獲取安裝列表 安裝命令: yum ins
linux中ifconfig沒有ip的解決方法
前些天和往常一樣開啟vmware中linux開始學習,可是當我用putty連線linux時問題來了,不管怎麼都連不上,進行到linux中習慣性的鍵入/sbin/ifconfig發現ip地址不見了,這時才發現是這個問題,這
初步分析make的一個問題:Argument list too long
一個同事在編譯loadmodule時遇到了一個問題 gmake: execvp: /bin/sh: Argument list too long gmake: *** [ .o] Error 127 這種情況以前並沒有遇到,一番google之後才知道這個是O
VirtualBox虛擬機器安裝Linux redhat 5.4 64位版本的過程中出現的問題及解決方法
問題一: 在使用VirtualBox虛擬機器安裝Linux redhat 5.4 64位版本的過程中,彈出 “VT-x/AMD-V 硬體加速器已被啟動,但當前處於無效狀態。您虛擬電腦內的作業系統將無法檢測到64位的CPU,因此也將無法啟動。”&n
linux下安裝redis及其中遇到的問題的解決方法
1.將下載好的壓縮包放到/usr/local目錄下 # tar xzf redis-3.0.2.tar.gz # cd redis-3.0.2 # make 提示錯誤 make: cc: Command not found make: *** [adlist.o] Er
在Linux執行命令報錯”Arg list too long”的原因分析
最近在SUSE LINUX作業系統中遇到個問題:在一個包含上萬個檔案的資料夾中執行rm *刪除所有檔案時報錯“Arg list too long”,最後導致刪除失敗。後來查了下資料,經過分析發現這裡有以下幾個技術點需要注意: 1. 在LINUX作業系統有限制單條命令列的長度是128KB,也就是131
【總結】嵌入式Linux學習中遇到的問題及解決方法
持續更新。。。(1)uboot中執行nfs 32000000 192.168.1.101:/work/nfs_root/uImage_new下載新核心時出現:TTT***ERROR:Cannot um