Linux服務(wù)器命令大全之快速?gòu)?fù)制、刪除、移動(dòng)
使用Linux服務(wù)器的過(guò)程中,經(jīng)常需要用到各種命令來(lái)進(jìn)行文件和文件夾的復(fù)制、刪除和移動(dòng)操作。而如果我們使用FTP軟件來(lái)處理這些操作的時(shí)候,對(duì)于小文件可能還可以接受,但對(duì)于大文件或包含大量文件和文件夾的
使用Linux服務(wù)器的過(guò)程中,經(jīng)常需要用到各種命令來(lái)進(jìn)行文件和文件夾的復(fù)制、刪除和移動(dòng)操作。而如果我們使用FTP軟件來(lái)處理這些操作的時(shí)候,對(duì)于小文件可能還可以接受,但對(duì)于大文件或包含大量文件和文件夾的文件夾來(lái)說(shuō),速度就會(huì)變得非常慢。那么如何才能快速地進(jìn)行這些操作呢?下面我將和大家一起分享幾個(gè)“秒”的樂(lè)趣。
1. 連接到Linux服務(wù)器
首先,在Xshell中連接到需要操作的Linux服務(wù)器。具體的連接方法可以參考我的主頁(yè)上的相關(guān)文章。
2. 復(fù)制單個(gè)文件并重命名
假設(shè)我們以/test/subtest/testFile.txt為例,將其復(fù)制為testFileCp.txt:
1)輸入命令:cd /test/subtest,回車,定位到testFile.txt所在的文件夾;
2)輸入命令:cp testFile.txt testFileCp.txt,回車;
3)輸入命令:ls,查看是否已經(jīng)成功復(fù)制出testFileCp.txt。
3. 復(fù)制文件夾中的所有文件
假設(shè)我們要將subtest文件夾下的所有文件復(fù)制到/test/subtestcp文件夾下:
1)確保subtestcp文件夾存在,如果不存在則先新建一個(gè);
2)輸入命令:cp -fr /test/subtest/* /test/subtestcp/,回車(注意不要漏掉空格和斜杠);
3)定位到subtestcp文件夾,輸入命令:ls,確認(rèn)是否已經(jīng)全部復(fù)制過(guò)來(lái)。
4. 刪除單個(gè)文件
假設(shè)我們要?jiǎng)h除testFileCp.txt這個(gè)文件:
1)返回根目錄,定位到testFileCp.txt所在的文件夾;
2)輸入命令:rm -f testFileCp.txt,回車;
3)輸入命令:ls,確認(rèn)testFileCp.txt是否已經(jīng)被成功刪除。
5. 刪除文件夾中的所有文件
假設(shè)我們要?jiǎng)h除subtestcp文件夾下的所有文件:
1)返回根目錄,輸入命令:rm -fr /test/subtestcp/*,回車("-fr"表示強(qiáng)制遞歸刪除);
2)定位到subtestcp文件夾,輸入命令:ls,確認(rèn)是否已經(jīng)變成空文件夾。
6. 刪除文件夾及其中的所有文件
假設(shè)我們要?jiǎng)h除subtestcp文件夾及其中的所有文件:
1)返回根目錄,輸入命令:rm -fr /test/subtestcp,回車(注意少了“/*”);
2)定位到test文件夾,輸入命令:ls,確認(rèn)subtestcp文件夾是否已經(jīng)消失。
7. 移動(dòng)文件和文件夾
假設(shè)我們要把/test/subtest下的單個(gè)文件testFile.txt移動(dòng)到/test/subtestcp下:
1)回到根目錄,確保subtestcp存在,如果不存在則新建一個(gè),輸入命令:mv -f /test/subtest/testFile.txt /test/subtestcp/,回車(參數(shù)說(shuō)明:-f:強(qiáng)制直接移動(dòng)而不詢問(wèn);-i:若目標(biāo)文件已經(jīng)存在,則會(huì)詢問(wèn)是否覆蓋;-u:若目標(biāo)文件已經(jīng)存在且源文件比較新,則會(huì)更新);
2)進(jìn)入subtestcp文件夾,確認(rèn)testFile.txt已經(jīng)移動(dòng)過(guò)來(lái)。
以上就是關(guān)于Linux服務(wù)器中快速?gòu)?fù)制、刪除和移動(dòng)文件和文件夾的一些命令介紹和操作步驟。希望能夠幫助到大家提高工作效率。