簡體   English   中英

在 Unix/Linux 中將特定文件從一個文件夾復制到另一個文件夾

[英]Copy specific files from one folder to another in Unix/Linux

我想做一件與這里非常相似的事情。 不同之處在於我只想復制名稱中包含特定字符串的文件(例如 file_00)。

使用這篇文章的答案,我嘗試了這個:

cp -a /home/folder_1/. find . -name "*file_00*" - print /home/folder_2

但是函數 cp 不能識別函數find 然后我試過了

cp -a /home/yanncochet/folder_1/. -e'file_00' /home/yanncochet/folder_2

但同樣的錯誤信息。 任何人都可以幫忙嗎?

find是一個獨立於cp程序。 我認為您嘗試做的是使用 find 作為 cp 的輸入。 您可以為此使用命令替換

cp $(find directory/ -name "*file_00*") destination/

$(...)基本上在里面運行命令並返回它的輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM