cp命令將文件復制到目錄文件夾。
如果需要復制一個文件到多個文件夾下,可以使用多條cp語句,或者使用shell腳本。
它可以將單個源文件復差返製成一個指定文件名的具體的文件或一個已經存在的目錄下。虛悶飢
cp命令還支持同時復制多個文件,當一次復制多個文件時,目標文件參數必須是一個已經存在的目錄,否則將出現錯誤。
用法示例:
復制hello.txt到abcdef目錄下$cphello.txtab$cphello.txtcd$cphello.txtef腳本方式:復制abc.txt到abcdef目錄下dirs=("ab""cd""ef")fordirin${dirs[@]}docpabc.txt$(dir)donecp命令說明cp命令用來罩兄將一個或多個源文件或者目錄復制到指定的目的文件或目錄。
⑵ linux 定時批量復制文件命令
Linux下復制一個文件到不同的文件夾下。方式有很多,其中一個命令就是:
echo dirname* | xargs -n 1 cp -v filename
把當前目錄下 filename文件拷貝到以dirname開頭的不同文件夾里。
⑶ linux 使用scp命令從一台機器復制文件到另一台linux機器上去
scp是 secure 的縮寫, scp是 linux 系統下基於ssh登陸進行安全的遠程文件拷貝命令。 linux 的scp命令可以在linux 伺服器 之間復制文件和目錄.
scp命令基本格式:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
scp命令的參數說明:
-1
強制scp命令使用協議ssh1
-2
強制scp命令使用協議ssh2
-4
強制scp命令只使用IPv4定址
-6
強制scp命令只使用IPv6定址
-B
使用批處理模式(傳輸過程中不詢問傳輸口令或短語)
-C
允許壓縮。(將-C標志傳遞給ssh,從而打開壓縮功能)
-p 保留原文件的修改時間,訪問時間和訪問許可權。
-q
不顯示傳輸進度條。
-r
遞歸復制整個目錄。
-v 詳細方式顯示輸出。scp和ssh(1)會顯示出整個過程的調試信息。這些信息用於調試連接,驗證和配置問題。
-c cipher
以cipher將數據傳輸進行加密,這個選項將直接傳遞給ssh。
-F ssh_config
指定一個替代的ssh配置文件,此參數直接傳遞給ssh。
-i identity_file
從指定文件中讀取傳輸時使用的密鑰文件,此參數直接傳遞給ssh。
-l limit
限定用戶所能使用的帶寬,以Kbit/s為單位。
-o ssh_option
如果習慣於使用ssh_config(5)中的參數傳遞方式,
-P port 注意是大寫的P, port是指定數據傳輸用到的埠號
-S program
指定加密傳輸時所使用的程序。此程序必須能夠理解ssh(1)的選項
scp命令的實際應用
本地復制遠程文件:(把遠程的文件復制到本地)
scp [email protected]:/val/test/test.tar.gz /val/test/test.tar.gz
遠程復制本地文件:(把本地的文件復制到遠程主機上)
scp /val/test.tar.gz [email protected]:/val/test.tar.gz
本地復制遠程目錄:(把遠程的目錄復制到本地)
scp -r [email protected]:/val/test/ /val/test/
遠程復制本地目錄:(把本地的目錄復制到遠程主機上)
scp -r /val/ [email protected]:/val/
註:復制的是目錄的話就要加-r參數
當同時有多個伺服器的文件要復制到本地目錄:
scp [email protected]:/var/cp1.tar.gz [email protected]:/var/cp2.tar.gz /var/tmp/
注意:最後面的一個必需是目錄,前面的必須是文件,才能成功批量復制,復制中會提示多次輸入密碼。
⑷ linux下VIM如何全選復制
ggVG是全選,y是復制。
gg是游標定位到文件首行;
V是進入可視模式;
G是跳轉到文件最後一行;
這個時候就將文本全選了。
使用"*y使用進行復制,然後在瀏覽器中用ctrl+v粘貼。
":表示使用寄存器
注意不要關閉vim。
(4)linux批量復制擴展閱讀:
全部刪除:
按esc鍵後,先按gg(到達頂部),然後按dG。
單行復制:
按esc鍵後, 然後yy。
單行刪除:
按esc鍵後, 然後dd。
粘貼:
按esc鍵後, 然後p。
從應用程序到vim:
在應用程序中使用ctrl+c復制,在vim中使用shift+insert粘貼。