linux复制和剪切命令,Linux命令 复制粘贴剪切
1.復制
cp 文件名1 文件名2:把文件1的全部內容拷到文件2中
cp 文件名1 文件名2 ... 目錄名:把這些文件拷到這個目錄下
若這個目錄下存在同名文件,會彈出提示詢問是否覆蓋,輸入y(是)/n(否)
選擇,敲回車表示默認不覆蓋
cp -p 源文件名 目的地:復制文件時保留文件所有屬性
cp -r 文件名:對子目錄下所有文件進行拷
cp -rf 文件名:對子目錄下所有文件強制拷
cp -a 文件名:為每個已存在的目標文件進行備份
cp -r 目錄1 目錄2 把一個
文件夾本身及其所有內容復制到另個文件夾下
cp -r 目錄1/* 目錄2 把一個文件夾里所有內容復制到另一個文件夾下
cp -d:復制時保留鏈接。這里所說的鏈接相當于Windows系統中的快捷方
式。
cp -u:只有源文件source比目標文件新時,才進行覆蓋
2.剪切mv 文件名1 文件名2:把該文件的文件名從1改成2mv 路徑1 路徑2:把文件從路徑1轉移到路徑2mv 文件名1 ... 路徑:把選中所有文件轉移到此路徑下視mv命令中第二個參數類型的不同(是目標文件還是目標目錄),mv命令將文 件重命名或將其移至一個新的目錄中。當第二個參數類型是文件時,mv命令完成文件重命名,此時,源文件只能有一 個(也可以是源目錄名)它將所給的源文件或目錄重命名為給定的目標文件名當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。mv -b:若需覆蓋文件,則覆蓋前先行備份。mv -f :若需覆蓋文件,不詢問,強制覆蓋。mv -u:只有source較新,才覆蓋mv -t 目標目錄 file1,file2,file3......:指定目標目錄一次性移動多個文件,此時目標目錄在前,多個文件在后。mv -v:打印文件移動情況
總結
以上是生活随笔為你收集整理的linux复制和剪切命令,Linux命令 复制粘贴剪切的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux文件的特殊权限,Linux系统
- 下一篇: 大数据技术之kafka (第 3 章 K