用檔案操作寫了乙個含有複製貼上部分功能的**。(建立資料夾和檢視檔案屬性為系統命令)
執行格式:./copy -rf /root/desktop/123/ /root/desktop/456/
./編譯成執行檔案的名字 遞迴複製 想要複製的檔案 複製到的地方(要用絕對路徑)
#include#include#includevoid cdfile(char* from,char* to,char* p);
void cddir(char* to,char* p);
void makedir(char*p);
void zero(char* p,int n);
void filecp(char* p,char* q);
void cdfile(char* from,char* to,char* p) //進去建立檔案
void cddir(char* to,char* p) //進入建立資料夾
void makedir(char*p) //建立*p資料夾
void zero(char* p,int n) //將陣列清0
int j = i+1; //複製目錄開始的地方
sp=strtok(&buf[j],":");
strcpy(to,argv[3]);
strcat(to,sp);
makedir(to);
zero(to,100);
//建立最外層目錄
rewind(copy); //初始化檔案指標
while((fgets(buf,100,copy))!=null)
if(buf[0]=='d')
cddir(to,sp);
} if(buf[0]=='-')
for(i=0;i/root/desktop/copy.txt");
exit(exit_success);
}
ssh scp 複製檔案和資料夾
複製檔案 1 將本地檔案拷貝到遠端 scp 檔名使用者名稱 計算機ip或者計算機名稱 遠端路徑 本地192.168.1.8客戶端 scp root install.root 192.168.1.12 usr local src 2 從遠端將檔案拷回本地 scp 使用者名稱 計算機ip或者計算機名稱 ...
ssh scp 複製檔案和資料夾
三,複製檔案或目錄命令 複製檔案 1 將本地檔案拷貝到遠端 scp 檔名使用者名稱 計算機ip或者計算機名稱 遠端路徑 本地192.168.1.8客戶端 scp root install.root 192.168.1.12 usr local src 2 從遠端將檔案拷回本地 scp 使用者名稱 計...
Linux檔案和資料夾複製
linux檔案和資料夾複製 1 本地複製 命令 cp 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。引數 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。f 若目的地已經有相同檔名的檔案存在,則在複製前先予以...