linux列出文件夾下最近修改的文件,並將其copy到特定目錄
由於我想把一個javaWeb項目的今天更改的文件移動到一個特定的文件夾,採用管道
先找到改動的文件,然後用管道移動這些文件
find ./ -mtime 0 -name *.java -or -name *.xml -mtime 0 | xargs cp -t /home/trojan/work/temp
-mtime n是設置改動時間的,表示的時間是n*24小時,因爲我要找到一天內改動的,所以我把n設置成了0
我選的目標是 .java和.xml結尾的文件,所以這裏我用了 -or 但是 -or的限制條件是把前後分兩部分的,所以前後都加了 -mtime 0
不知道有沒有什麼其他的好辦法,等知道了在來更新把。
然後就是用管道cp到你的文件夾了。這裏放一段關於xargs的解釋,其實我也不是太懂沒有深究。
xargs 是一條 Unix 和類 Unix 操作系統的常用命令;它的作用是將參數列表轉換成小塊分段傳遞給其他命令,以避免參數列表過長的問題。可單獨使用,也可使用管道符、重定位符等與其他命令配合使用。
然後就是cp後面的參數 -t
好了。
linux列出文件夾下最近修改的文件,並將其copy到特定目錄
相關推薦
linux列出文件夾下最近修改的文件,並將其copy到特定目錄
-m blank find work cnblogs 不知道 code 分段 class 由於我想把一個javaWeb項目的今天更改的文件移動到一個特定的文件夾,採用管道 先找到改動的文件,然後用管道移動這些文件 find ./ -mtime 0 -name *.java
Cocos2dx 遍歷 文件夾下所有的文件(草稿)
cmp add cto filename () lena tin s2d sdi 備份,怕忘了 static std::vector<string> getFilePathAtVec(string folderPath, int depth) {
C/C++遍歷Windows文件夾下的所有文件
pre invalid col filename 可能 遞歸 項目 != 一個 因為文件夾中往往包含文件和文件夾。想要遍歷所有的文件,必須遍歷文件夾中所有的文件夾。很顯然,這個描述滿足遞歸的兩個要素:(1)問題的規模在不斷的縮小,且新問題的模式與舊問題相同。很顯然文件
Python引用(import)文件夾下的py文件的方法
.py 方法 net 裏的 tle 無法 報錯 class 官方文檔 Python的import包含文件功能就跟PHP的include類似,但更確切的說應該更像是PHP中的require,因為Python裏的import只要目標不存在就報錯程序無法往下執行。要包含目錄裏的文
Java web 項目讀取src或者tomcat下class文件夾下的xml文件或者properties文件
rop data inpu 文件 XML mod ext 對象 pat //生成一個文件對象: File file = new File(getClass().getClassLoader().getResource("test.xml"
JAVA 遍歷文件夾下的所有文件
with rip [] ring temp emp lin filelist 目錄 JAVA 遍歷文件夾下的所有文件(遞歸調用和非遞歸調用) 1.不使用遞歸的方法調用. public void traverseFolder1(String path) {
讀取某個文件夾下的所有文件
tab stat ioe message delete catch dex 文件 exce import java.io.FileNotFoundException;import java.io.IOException;import java.io.File;public
JAVA獲取文件夾下所有的文件
slf4j 獲取 col 存在 style logger pos pri clas package com.test; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFact
這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件
for 定時 數據 gpo 刪除 目錄 復制文件 sleep 進行 1 #!/bin/bash 2 echo "這是一個定時腳本,主要功能是遍歷該文件夾下的所有文件並存儲到數組,對數據中的文件進行操作,一個一個移動到指定的目錄下,並刪除原有文件。" 3 j=0 4
C#將制定文件夾下的PDF文件合並成一個並輸出至指定路徑
earch object users user auto param 指定 文件的 dict /// <summary> /// 將源路徑下的PDF合並至目標路徑下 /// </summary> /// <
遍歷文件夾下的所有文件和文件夾-php
UNC pre func false class 文件 HA con directory function get_dir_info($path){ $handle = opendir($path);//打開目錄返回句柄 while(($content = re
C# 把一個文件夾下所有文件復制到另一個文件夾下 把一個文件夾下所有文件刪除(轉)
body 圖片 rec UC class lB delet gif OS public static void CopyDirectory(string srcPath, string destPath) { try { DirectoryIn
python導入其他文件夾下的.py文件
imp 分享 png AD rar AR app path 文件 想在globalpararm中導入read_config中的類 import syssys.path.append(‘..‘)from common.read_config import Read_Con
java刪除指定文件夾下的指定文件
rect lena div tor imp 返回 color int pre import java.io.*; class delclass { public static void main(String[] args) {
用python批量獲取某路徑資料夾及子資料夾下的指定型別檔案,並按原資料夾結構批量儲存處理後的檔案
因為是把自己成功執行的整個程式碼按幾部分截取出來的,所以每一小節程式碼不一定能單獨執行,特此說明。 1.獲取某路徑資料夾及子資料夾下的指定pcm型別檔案的全部路徑 import os def eachfile(filepath): pathdi
讀取SD卡上某個資料夾下的所有圖片資源,並迴圈播放
sd卡上的圖片資料夾名稱是Pictures 獲取sd卡根路徑下的api String path = Environment.getExternalStorageDirectory().getAbsolutePath()+"/"+"Pictures"+"/"+"01.jpg";//獲取
C語言,產生一組數字,並將其寫入txt文件中
#include<stdio.h> /*產生一組連續的數字,並將其寫到txt文件中*/ /*說明:本程式在在win10 系統64位下用Dev-C++ 5.11版本編譯器編譯的*/int main(){ int m=1; FILE *fp=NULL; fp=fopen("D:\\1.txt","
linux下python程式後臺執行,並將列印資訊儲存檔案
在跑比較時間比較長的程式,或者是列印資訊比較多的程式時,一般都會後臺執行程式,然後把列印資訊儲存在檔案中,等程式執行結束後再檢查輸出日誌。完成該功能可以用如下命令: nuhup python -u test.py > test.log 2>&1 &
mac下git安裝和配置,並將gitlab程式碼下載到本地
1、下載git客戶端並安裝,下載地址為:https://git-scm.com/download/mac 2、gitlab賬號申請註冊 3、生成金鑰,並新增到gitlab (1)配置名字和郵箱:終端輸入 git config --global user.name "xuqiong"
centos7下安裝git服務端,並自動更新到web目錄
1.伺服器安裝git ①yum安裝 [[email protected] home]#yum install -y git ②檢視版本 [[email protected] home]# git --version git version 1.7.1 2.建立git使用者