cpio

    0熱度

    1回答

    我目前有一個磁盤上有數百個文件夾中的小到中等文件3TB的數據。 我需要找到某些文本文件巫婆包含某些單詞(不止一個單詞)。 我已經爲他們嘗試了grep-ping。 這可用於打印每個文件的路徑。 但這是一個很長的列表,我現在正在尋找一種可行的方法將它們複製到另一個文件夾。 什麼想法? 是否有某種方法可以將-exec cp -rv/estinationfolder放入語法中並讓它將所有結果複製到文件夾中

    0熱度

    1回答

    我想大家都很熟悉這個腳本: find /dir1/dir2/dir3/dir4/* -mtime +5 -exec cp -rf {} /dirA/dirB/dirC/ \; 我的問題是,我想dir4的是超過5天的內容,這將是更多的子目錄和它們的內容,將其目錄結構完整地複製到dirC中。聽起來不錯,腳本應該做我認爲的工作。 但它沒有做我認爲應該做的。相反,它從dir1開始,一直鑽到最低的文件夾

    3熱度

    1回答

    我想從.cpio文件複製單個文件到不同的目錄,而不是其中的樹。我真的很確定這是可能的,我的老師做到了。 我已經試過這樣: # cpio -i -F backup.cpio sub1/sub2/example.php 但是,這並不提取,我想它要提取的文件的例子。我嘗試添加第三個參數,但它不起作用。有什麼建議麼? 哦,我正在運行Ubuntu。

    0熱度

    1回答

    我需要將文件添加到initramfs文件(我擁有文件,因爲這是其他設備的文件),但是我的開發計算機沒有root權限。通常的方法是解壓initramfs,添加文件,將所有者更改爲root並再次打包。我不能這樣做,因爲在這臺機器上更改所有者將需要root權限。如果我不改變主人,系統可能會表現怪異(並且它不是一個乾淨的設置)。 我不能在目標系統上這樣做,因爲它是一個嵌入式系統,它只能讀取initramf

    0熱度

    2回答

    我正在運行下面的命令,使用python子進程從rpm中提取文件。 但是,當rpm大小超過25-30 MB時,該命令將失敗。嘗試使用Popen,call,使用stdout作爲PIPE和os.system。當我直接在shell中運行它時,此命令正常工作。問題是,只有當我通過某些手段從Python的調用此 命令: rpm2cpio <rpm_name>.rpm| cpio -idmv 我做的過程中I

    0熱度

    1回答

    我創建的rpm包需要很長時間才能安裝。它只包含Berkely db格式的數據庫文件和大小爲2.2GB的數據庫文件。 下面是我的RPM規範 #AutoReq: no AutoReqProv: no %define PYTHON /usr/bin/python %define RPM_BUILD_DIR %{_topdir}/BUILD %define RPM_BUILD_ROOT %{_to

    0熱度

    1回答

    我有cpio.gz兩檔: cat a.cpio.gz b.cpio.gz > c.cpio.gz 現在我想提取此c.cpio.gz文件b.cpio.gz和a.cpio 。廣州。我怎樣才能達到目的?