find 命令和cp命令結合進行文件篩選操做

在iscc上面看到有關linux賦值相關的命令,挺有意思的,分享一下:linux

find命令

找到path文件夾下的txt文件正則表達式

find [path] -name '*.txt'

而後,使用exec命令,注意這裏面的格式
exec command -operator {} \;,這裏面的{} \;都不能省,並且{}的意思是前面的find命令返回的結果。shell

copy+find 命令合體

find .\ -name '*.data' -exec  cp {} .\destinationFolder \;

表示把當前目錄下的data文件都拷貝到destinationFolder文件夾下。code

5天后的總結
事實上,能夠在不用find的前提下搞定,輸入cp src_path\*.data dst_path\
over --!!!!字符串


cpio

thinking:如何用cp 文件夾下若干文件到制定文件夾下:file

即cp file1,fil2 to descommand

method:總結

cp [file1-file2].extension  destination

估計啊,[]中是正則表達式吧應該。沒錯,證實以下:touch

touch a.txt aa.txt
cp [a-z].txt temp/
ls temp (    SHOW a.txt)

這樣就證實了是用正則表達式去匹配的。

後來得知,只是linux shell中的一些特性,不能說是每一個字符串都是用正則先處理的。是正則的這個觀點,那麼說來,也就是錯的。

相關文章
相關標籤/搜索