mv命令是move的縮寫形式,通過這個命令可以移動文件以及重命名文件!在***測試中常用于重命名文件,在命令執(zhí)行漏洞中,我們需要上傳webshell或者nc這類的工具,如果直接wget的話,很有可能被防或者被殺,因此我們需要先wget一個文本文件或者圖像文件到遠程服務器上,然后再通過mv來重命名來還原文件!
創(chuàng)新互聯建站是專業(yè)的噶爾網站建設公司,噶爾接單;提供做網站、成都網站制作,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行噶爾網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
基本使用語法(移動):
mv 源文件 目標目錄
root@kali:~/eth20/eth20# ls test1 test.txt root@kali:~/eth20/eth20# ls test1 root@kali:~/eth20/eth20# mv test.txt test1/ root@kali:~/eth20/eth20# ls test1 root@kali:~/eth20/eth20# ls test1/ test.txt
基本使用語法(重命名):
mv 源文件 重命名后的文件
root@kali:~/eth20/eth20# ls test1 test1.txt root@kali:~/eth20/eth20# mv test1.txt test.txt root@kali:~/eth20/eth20# ls test1 test.txt
另外如果有同名文件的,需要添加-i參數來提醒是否需要覆蓋,不然默認就把同名文件替換了,回復y是替換,回復n是跳過該文件!
root@kali:~/eth20/eth20# ls test1.txt test.txt root@kali:~/eth20/eth20# mv -i test1.txt test.txt mv:是否覆蓋'test.txt'? n
其次我們可以使用-b來對存在同名文件的文件進行添加~進行重命名
root@kali:~/eth20/eth20# ls test1.txt test.txt root@kali:~/eth20/eth20# mv -b test1.txt test.txt root@kali:~/eth20/eth20# ls test.txt test.txt~