find命令查詢某些檔案並將其拷貝到指定目錄
【問題】我想搜尋某個資料夾下的所有.c檔案,並將其拷貝到另外一個目錄下。
【情景設定】當前目錄下有若干檔案,利用tree
命令如下圖:
.
├── a.c
├── b.c
├── cat
│ ├── 1.asm
│ ├── 2.asm
│ ├── x.c
│ └── y.c
├── dog
├── m.asm
└── n.asm
要求把所有.c檔案拷貝到dog目錄下。
【解決方法】
find ./ -name "*.c" | xargs -i cp {} ./dog/
或者
find ./ -name "*.c" -exec cp '{}' ./dog/ \;
注意: ./dog/
和 \;
之間有個空格。
這種用法可以靈活變通,比如刪除所有的.c檔案。
find ./ -name "*.c" -exec rm '{}' \;
相關推薦
find命令查詢某些檔案並將其拷貝到指定目錄
【問題】我想搜尋某個資料夾下的所有.c檔案,並將其拷貝到另外一個目錄下。 【情景設定】當前目錄下有若干檔案,利用tree 命令如下圖: . ├── a.c ├── b.c ├── cat │
java通過檔案路徑讀取該路徑下的所有檔案並將其放入list中
需求:所有xml檔案都放在某個目錄下,寫個方法讀取所有xml檔案,然後傳給下面的某個方法呼叫 實現:先把所有的xml檔案通過遞迴讀取出來 ,存放到List中,然後以檔名為Key,檔案(檔案路徑+檔名)為Value,存放到Map中,供後面程式呼叫 程式碼如下: import java.io.File
生成一個批處理檔案並將其新增到Win7開機自啟動項
@echo off color 0c rem %%0的追加會變成%0(生成一個bat檔案並向檔案中寫入程式碼) echo start cmd>f:\a.bat echo %%0>>f:\a.bat rem Win7的開機自啟動項路徑 copy f:\a.
Python如何執行.ipynb檔案並將其轉化為.py檔案
開發十年,就只剩下這套架構體系了! >>>
Matlab 讀取圖片並將其按指定尺寸儲存為mat格式
1.讀取圖片 使用imread函式,以矩陣的形式返回圖片的資料 I = imread('1.jpg'); 紅字部分更改為自己的圖片路徑 2.縮放圖片 使用imresize函式,將圖片縮小為64x64, B = imresize(I, [64,64]); 若
find 命令查詢檔案時忽略某些目錄
假設當前目錄下有 a,b,c 三個目錄,裡面都有一個 s.txt 檔案。[caz28]~/temp$find . -type f -name s.txt -print ./b/s.txt ./c/s.txt ./a/s.txt 要忽略 a 目錄:[caz28]~/temp$find . -path ./a
linux命令-尋找超過100M的檔案,並將其刪除
find / -type f -size +100M | xargs rm -rf 其中第一個/表示路徑,此時表示的是根目錄,也就是搜尋全部的檔案 -type表示型別 f表示是檔案 -size 表示大小 +100M:表示大於100M 後面就是執行的
C++查詢字串中同樣的字元,並將其刪除不改變字串的順序。
輸入一個字串,找到相同的字元,將後面出現的字元刪除,不改變字串的順序。 例如: Hello -》Helo 人山人海 -》人山海 程式碼實現: #include <iostream> #include<string>
find 命令查詢檔案
在工作當中經常有查詢檔案的需求。 這是使用find 命令的最佳場景,用法如下: 1. 以當前目錄為根目錄查詢名字為DownloadManager.java的檔案所在位置 find . -name
linux中如何使用find命令查詢檔案
find命令用來在指定目錄下查詢檔案。任何位於引數之前的字串都將被視為欲查詢的目錄名。 下面介紹一些關於使用find命令查詢檔案的命令格式和示例: 1.格式: find +目錄 +條件 +條件值 如果
find命令查詢到不到軟連結內的檔案
今天發現一個問題 fileList=`find $dataDir/$user -name "*.sql"` 之前一直沒問題,今天有人反映檔案不對。 查詢後發現之前$user都是資料夾,昨天為了方便加了一個軟連結進來,結果軟連結內的檔案查詢不到 解決方法是 fileList
查詢電腦上某個端口占用,並將其刪除
1.cmd 啟動 2.輸入 netstat -aon|findstr "5037" 查詢具體的5037埠 也可以 netstat -an 檢視所有的埠號 最後一個數字是 pid號 3.根據pid 查詢相對的應用 輸入 tasklist|findstr "pid號"
php微信公眾號查詢出關注列表,查詢出超過一萬粉絲的列表,並將其合併到一個數組
$fansAll = []; $url = "https://api.weixin.qq.com/cgi-bin/user/get?access_token=$token"; $data = ihttp_get($url); $fansObj = $data['conte
Linux 用find命令查詢檔案大小為XX的檔案的辦法
例如:一個檔案5556位元組,可以這樣寫 find /root -size -5557c -size +5555c -exec ls -ld {} \; 即查詢大於5555位元組小於5557位元組的檔案,以上查詢的是/root 目錄 find /root -size -50
tee可以看見輸出並將其寫入到一個檔案中
可以看見輸出並將其寫入到一個檔案中 如下使用tee命令在螢幕上看見輸出並同樣寫入到日誌檔案my.log中 ls | tee my.log tee可以保證你同時在螢幕上看到ls的輸出並寫入檔
find命令查詢包含指定內容的檔案
find / | xargs grep function 查詢系統根目錄下面的所有檔案的內容中包含有function字串的檔案列表。 find .|xargs grep x find . -exec grep x{} \; find / -name "httpd.co
find命令查詢檔案
find ./ -name 'libjpeg*' ./ 為查詢目錄 -name 基於檔名查詢 'libjpeg*' 為要查詢的檔名,注意單引號不能少 locate命令也能用來查詢檔案,詳情參考man手
系統無ifconfig,一條命令獲取本機ip並將其賦值給指定變數來使用
在Linux系統中,準確地獲取本機IP資訊是非常有用的。在寫bash shell指令碼事經常會用到IP,這時就需要我們使用一些辦法獲取本機IP並賦值給變數來使用。最近剛剛完成grep及sed的摸索、研究,本著學以致用的原則,用一條命令獲取本機IP並將其賦值給某個
讀取xml檔案,並將其存入資料庫中
import java.io.*; import javax.xml.parsers.*; import org.xml.sax.*; import org.w3c.dom.*; public class DOMDemo { public static void main
find命令 — 查詢指定時間內修改過的檔案
find命令 – 之查詢指定時間內修改過的檔案 如果我們要查詢linux下指定時間內做過改動的檔案,我們可以用find命令,其實find命令的功能很豐富,下面我們通過幾個簡單的例子來