linux 複製,移動,重新命名檔案或目錄

2021-08-29 05:21:58 字數 988 閱讀 8578

linux 檔案/目錄操作

檔案/目錄建立和刪除之前也寫過,鏈結

1.檔案/目錄複製

cp  [選項]  原始檔或目錄  目標檔案或目錄
這個命令可以在複製的同時改變名字

eg,

cp abc.log def.log    和 def.log 都是檔案

cp -r test.quancheng/ quancheng //加 -r 引數,目錄複製

引數說明:

-a:是指archive的意思,也說是指複製所有的目錄

-d:若原始檔為連線檔案(link file),則複製連線檔案屬性而非檔案本身

-f:強制(force),若有重複或其它疑問時,不會詢問使用者,而強制複製

-i:若目標檔案(destination)已存在,在覆蓋時會先詢問是否真的操作

-l:建立硬連線(hard link)的連線檔案,而非複製檔案本身

-p:與檔案的屬性一起複製,而非使用預設屬性

-r:遞迴複製,用於目錄的複製操作

-s:複製成符號連線檔案(symbolic link),即「快捷方式」檔案

-u:若目標檔案比原始檔舊,更新目標檔案

2.檔案/目錄移動和重新命名

mv [選項]  原始檔或目錄  目標檔案或目錄
eg,

mv oldfiledir newfiledir      //重新命名目錄,或者檔案

mv abc.log /home/***.log //移動檔案,並重命名

引數說明

-f:force,強制直接移動而不詢問

-i:若目標檔案(destination)已經存在,就會詢問是否覆蓋

-u:若目標檔案已經存在,且原始檔比較新,才會更新

3.結語

其他 linux 命令會陸續使用更新

mv 重新命名或移動檔案

root oracle linux.x64 11gr2 mv help 用法 mv 選項 t 原始檔 目標檔案 或 mv 選項 原始檔.目錄 或 mv 選項 t 目錄 原始檔.將原始檔重新命名為目標檔案,或將原始檔移動至指定目錄。長選項必須使用的引數對於短選項時也是必需使用的。backup cont...

Perl複製 移動 重新命名檔案 目錄

file copy模組提供了copy函式和cp函式來複製檔案,它們引數上完全一致,但行為上稍有區別。用法大致如下 use file copy qw copy cp copy sourcefile destinationfile or die copy failed copy copy.pm stdo...

linux下檔案複製 重新命名

1 linux下的檔案複製 示例 cp make imagenet mean.sh home yanghuiyu make cmake caffe examples myexample 2 重新命名 格式 mv 原始檔 目標檔案 示例 將檔案test.txt重新命名為wbk.txt mv test....