mv 操作文件時是移動并且重命名。
目標(biāo)目錄與原目錄一致,指定了新文件名,效果就是僅僅重命名。
mv /home/ffxhd/a.txt /home/ffxhd/b.txt
目標(biāo)目錄與原目錄不一致,沒有指定新文件名linux命令大全,效果就是僅僅移動。
mv /home/ffxhd/a.txt /home/ffxhd/test/ 或者 mv /home/ffxhd/a.txt /home/ffxhd/test
目標(biāo)目錄與原目錄一致, 指定了新文件名,效果就是:移動 + 重命名。
mv /home/ffxhd/a.txt /home/ffxhd/test/c.txt
------------------------------------------------------
批量移動文件和文件夾:(在Ubuntu 18.04 奏效)
find /home/user1 -name ‘*.txt’ | xargs cp -av –target-directory=/home/backup/ –parents 從一個目錄查找并復(fù)制所有以 ‘.txt’ 結(jié)尾的文件到另一個目錄。find /home -user cnscn 列出/home目錄內(nèi)屬于用戶cnscn的文件或目錄。find /home -uid +501 列出/home目錄內(nèi)用戶的識別碼大于501的文件或目錄。
mv /home/ffxhd/testThinkPHP5/tp5/* /home/ffxhd/testThinkPHP5
注意:需要先執(zhí)行顯示隱藏文件命令linux命令大全,否則,隱藏文件以及隱藏文件夾不會被移動到新目錄。
英語點號開頭的文件會被作為隱藏文件處理,英語點號開頭的文件夾也被作為隱藏文件夾處理。
例如:文件 .a.txt, 目錄 .tp5。
飛飛小壞蛋
153***5986@qq.com
8個月前 (01-02)
下一個教程:Linux運維常用命令總結(jié)