Linux下cp目錄下的帶隱藏檔案的子目錄

2021-07-23 21:05:17 字數 470 閱讀 4121

何在linux下拷貝乙個目錄呢?這好像是再簡單不過的問題了。

比如要把/home/usera拷貝到/mnt/temp,首先想到的就是

cp -r /home/usera/* /mnt/temp
但是這樣有乙個問題,/home/usera下的隱藏檔案都不會被拷貝,子目錄下的隱藏檔案倒是會的。

那如何才是正確的方法呢?有人說用-a選項,有人說用find加管道。

其實沒這麼複雜,google了之後,學了一招。原來只有用「.」當前目錄代替「*」就好了。

cp -r /home/usera/. /mnt/temp
另外cp的時候有重複的檔案需要覆蓋時會讓不停的輸入yes來確認,可以使用yes|

yes|cp -r /x  y
cp -rf 即使使用了f 每個檔案仍然會詢問。 yes|可以解決這個問題。

linux下使用rsync實現目錄下大量檔案的刪除

一般情況下,我們刪除檔案使用 rm f,刪除目錄時使用rm rf,但是rm rf是有缺陷的,當目錄上的檔案太多時,會刪不動目錄。這時候,我們可以使用rsync,通過一種巧妙的替換方式來實現目錄下大量檔案的刪除。具體使用方法可以使用man檢視。使用步驟 1.先安裝rsync.我安裝的是rsync 3....

Linux下的cp指令

1.功能 複製檔案或目錄 說明 cp指令用於複製檔案或目錄,如同時指定兩個以上的檔案或目錄,且最後的目的地是乙個已經存在的目錄,則它會把前面指定的所有檔案或目錄複製到此目錄中。若同時指定多個檔案或目錄,而最後的目的地並不是乙個已存在的目錄,則會出現錯誤資訊。2.引數 a 或 archive此引數的效...

linux根目錄下各目錄的功能

bin 存入普通使用者可以使用的命令檔案.目錄 usr bin 也可用來貯存使用者命令。sbin 一般存放非普通使用者使用的命令 有時隔不久普通使用者也可能會用到 目錄 usr sbin中也包括了許多系統命令。etc 系統的配置檔案。root 系統管理員 root或超級使用者 的主目錄。usr 包括...