linux合並文件夾命令
linux中將一個文件放到一個文件夾中可以使用mv命令或者cp命令:x0dx0ax0dx0a1,mv命令是移動或更名現有的文件或目錄;x0dx0a用法為mv文件名或者文件夾名需要移動到的路徑x0dx0a例如:mvtest.txt/usrx0dx0amv的常用參數:x0dx0a-b或--backup若需覆蓋文件,則覆蓋前先行備份。x0dx0a-f或--force若目標文件或目錄與現有的文件或目錄重復,則直接覆蓋現有的文件或目錄。x0dx0a-i或--interactive覆蓋前先行詢問用戶。x0dx0a-u或--update在移動或更改文件名時,若目標文件已存在,且其文件日期比源文件新,則不覆蓋目標文件。x0dx0ax0dx0a2,cp命令是復制文件或目錄:x0dx0a用法為cp文件名或者文件夾名需要移動到的路徑x0dx0a例如:cptest.txt/usrcptest.txttest2.txt/bin/test3.txt/usrx0dx0ax0dx0acp指令用在復制文件或目錄,如同時指定兩個以上的文件或目錄,且最後的目的地是一個已經存在的目錄,則它會把前面指定的所有文件或目錄復制到該目錄中。若同時指定多個文件或目錄,而最後的目的地並非是一個已存在的目錄,則會出現錯誤信息。x0dx0ax0dx0a常用參數:x0dx0a-a或--archive此參數的效果和同時指定"-dpR"參數相同。x0dx0a-b或--backup刪除,覆蓋目標文件之前的備份,備份文件會在字尾加上一個備份字元串。x0dx0a-d或--no-dereference當復制符號連接時,把目標文件或目錄也建立為符號連接,並指向與源文件或目錄連接的原始文件或目錄。x0dx0a-f或--force強行復制文件或目錄,不論目標文件或目錄是否已存在。x0dx0a-i或--interactive覆蓋既有文件之前先詢問用戶。x0dx0a-l或--link對源文件建立硬連接,而非復制文件。x0dx0a-p或--preserve保留源文件或目錄的屬性。x0dx0a-P或--parents保留源文件或目錄的路徑。x0dx0a-r遞歸處理,將指定目錄下的文件與子目錄一並處理。x0dx0a-R或--recursive遞歸處理,將指定目錄下的所有文件與子目錄一並處理。x0dx0a-s或--symbolic-link對源文件建立符號連接,而非復制文件。x0dx0a-S<備份字尾字元串>或--suffix=<備份字尾字元串>用"-b"參數備份目標文件後,備份文件的字尾會被加上一個備份字元串,預設的備份字尾字元串是符號"~"。x0dx0a-u或--update使用這項參數後只會在源文件的更改時間較目標文件更新時或是名稱相互對應的目標文件並不存在,才復制文件。x0dx0a-V<備份方式>或--version-control=<備份方式>用"-b"參數備份目標文件後,備份文件的字尾會被加上一個備份字元串,這字元串不僅可用"-S"參數變更,當使用"-V"參數指定不同備份方式時,也會產生不同字尾的備份字串。x0dx0a-x或--one-file-system復制的文件或目錄存放的文件系統,必須與cp指令執行時所處的文件系統相同,否則不予復制。
『貳』 linux 怎樣將兩個文件夾合並
可以使用cat命令從文件中讀入兩個文件,然後將重定向到一個新的文件。
用法示例:
將file1.txt和file2.txt合並到file.txt
$ cat file1.txt file2.txt > file.txt
也可以只使用cat命令讀入一個文件,然後使用>>將文本流追加到另一個文件的末位。
用法示例:
將file1.txt追加到file2.txt的末尾
$ cat file1.txt >> file2.txt