我想分割大於500kb的文件。首先我使用find來列出所有返回「./filename」的文件find . -maxdepth 1 -name '*.log' -size +500k
,然後根據我的要求編寫另一個命令來分割文件split -b 500k -d -a 4 filename filename.
這裏filename是第一個命令的輸出。現在有人可以幫我把兩者結合起來,這樣第一個輸出就是第二個命令的輸入。在特定目錄下分割大於500kb的文件
1
A
回答
2
一個班輪怎麼樣?
find . -maxdepth 1 -name '*' -size +500k -exec 'split' '-b' '500k' '-d' '-a' '4' '{}' '{}' ';'
1
您可以使用此一process substitution:
while IFS= read file
do
split -b 500k -d -a 4 "$file" "$file"
done < <(find . -maxdepth 1 -name '*.log' -size +500k)
這就是:while
循環得到由find
輸出供電。
相關問題
- 1. 如何在目錄中壓縮大於特定大小的文件?
- 2. 分配特定的文件到特定的目錄
- 3. 將大量文件分割成子目錄
- 4. 使用Python分割基於特定列的csv文件
- 5. 如何在特定目錄中分割路徑?
- 6. 用tar命令將文件分割成特定大小
- 7. 分割基於一組特定的詞
- 8. 如何將某個特定點的大文件分割成更小的文件?
- 9. WGET下載apache目錄下的特定文件夾
- 10. iOS:如何寫入項目中特定目錄下的文件?
- 11. 在特定目錄中的java servlet下載文件
- 12. LFTP把文件放在特定的目錄下?
- 13. XQuery在特定目錄下的所有文件?
- 14. 存在於特定的目錄CSV文件或不
- 15. 檢查文件是否存在於特定目錄的shell中
- 16. 文件大於約。 500KB導致未找到404錯誤
- 17. Python上的分割目錄
- 18. 字符串分割在特定上下文
- 19. 文件分割基於
- 20. 檢查特定用戶的特定目錄的總文件大小
- 21. 在特定文本上分割CSV文件
- 22. 通過特定符號在.txt文件中分割文本
- 23. 忽略部分文件名只有在特定目錄
- 24. 爲特定用戶查找最大的文件和目錄
- 25. 搜索目錄中的特定文件大小 - Windows/PHP
- 26. 針對特定目錄的PYTHONSTARTUP文件
- 27. 獲取特定文件的父目錄
- 28. 迭代目錄中的特定文件
- 29. 如何在不截斷記錄的情況下將大文本文件分割成大小均勻的塊?
- 30. 在目錄中查找特定目錄並更改文件名
謝謝。有用。 –
很高興得到了幫助 – e4c5