欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

linux如何將某個文件夾移動到另一個文件夾下

 更新時間:2024年06月25日 10:16:01   作者:HS_zhangjiong  
這篇文章主要介紹了linux如何將某個文件夾移動到另一個文件夾下問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

linux將某個文件夾移動到另一個文件夾下

若要將某個文件夾整體移動到其它文件夾下,

可以使用如下命令:

mv dir1 dir2

比如我要將上一級目錄下的 data 文件夾移動到當(dāng)前目錄下,

可以使用下面命令:

mv ../data ./

說明:

其中 dir1 參數(shù)為 ../data,即上級目錄下的 data 文件夾;

  • dir2 參數(shù)為 ./,即當(dāng)前目錄。
  • 文章知識點(diǎn)與官方知識檔案匹配,可進(jìn)一步學(xué)習(xí)相關(guān)知識

linux終端命令(移動,復(fù)制,刪除)

1.移動文件夾部分圖片

# 移動文件夾中的前10張.jpg圖片到目標(biāo)文件夾
# 使用ls和head命令來選取前10個文件
ls "$SOURCE_FOLDER"/*.png | head -10 | xargs -I {} mv {} "$DESTINATION_FOLDER"
ls "/root/autodl-tmp/DF2K/DF2K_train_HR"/*.png | head -2650 | xargs -I {} mv {} "/root/autodl-tmp/Flickr2K/Flickr2K_HR" 

2.移動文件夾

如果您想將名為FolderName的文件夾從當(dāng)前目錄移動到/path/to/destination/目錄下,可以使用以下命令:

mv FolderName /path/to/destination/
mv datasets/DIV2K /root/autodl-tmp

3.移動文件夾內(nèi)的文件mv

以下命令將當(dāng)前目錄下名為sourceFolder的文件夾內(nèi)的所有文件移動到名為destinationFolder的目錄下。

注意,這不會移動sourceFolder內(nèi)的子目錄,只會移動文件。

mv sourceFolder/* destinationFolder/
mv /root/autodl-tmp/DF2K/Flickr2K_1061-1590/* /root/autodl-tmp/DF2K

mv /root/autodl-tmp/Flickr2K/Flickr2K_1-530/* /root/autodl-tmp/Flickr2K/Flickr2K_HR

4.移動文件夾中部分文件

# 移動文件夾中命名排序后的第10到第20個.jpg圖片到目標(biāo)文件夾
# 使用ls, tail和head命令進(jìn)行選擇
ls "$SOURCE_FOLDER"/*.png | head -20 | tail -11 | xargs -I {} mv {} "$DESTINATION_FOLDER"

ls "/root/autodl-tmp/Flickr2K/Flickr2K_HR"/*.png | head -300 | tail -201 | xargs -I {} mv {} "/root/autodl-tmp/Flickr2K/200-300"

5.刪除指定文件rm

# 指定目標(biāo)文件夾路徑
TARGET_FOLDER="/path/to/target/folder"
rm -r TARGET_FOLDER

6.列出目標(biāo)文件夾中的所有文件

然后使用管道命令(head和tail)選取第5到第10個文件進(jìn)行刪除

這個命令首先列出TARGET_FOLDER中的所有文件,然后使用head命令選出前10個文件,緊接著用tail命令從這10個文件中選出最后6個(也就是第5到第10個文件),最后通過xargs命令和rm將這些文件刪除。

ls "$TARGET_FOLDER" | head -600 | tail -301 | xargs -I {} rm "$TARGET_FOLDER"/{}
ls "/root/autodl-tmp/Flickr2K/301-700" | head -600 | tail -301 | xargs -I {} rm "/root/autodl-tmp/Flickr2K/301-700"/{}

7.刪除該文件夾中最早的5個文件

# 使用ls命令列出所有文件,按創(chuàng)建時間排序 (-t 選項(xiàng)),然后使用head選擇前5個,最后通過xargs傳遞給rm命令進(jìn)行刪除
ls -t "$TARGET_FOLDER" | tail -n +6 | xargs -I {} rm -- "$TARGET_FOLDER"/{}
ls -t "/root/autodl-tmp/Flickr2K/301-700" | tail -n +301 | xargs -I {} rm -- "/root/autodl-tmp/Flickr2K/301-700"/{}

8.復(fù)制文件cp

# 復(fù)制所有.txt文件
cp /path/to/source/*.txt /path/to/destination/

# 使用ls和管道命令來選擇文件段并復(fù)制文件
ls "$SOURCE_DIR" | head -10 | tail -6 | xargs -I {} cp "$SOURCE_DIR"/{} "$DESTINATION_DIR"/

ls "/root/autodl-tmp/Flickr2K/Flickr2K_HR" | head -500 | tail -400 | xargs -I {} cp "/root/autodl-tmp/Flickr2K/Flickr2K_HR"/{} "/root/autodl-tmp/Flickr2K/301-700"/

9.rsync工具

rsync工具本身具有從中斷處繼續(xù)或重試傳輸?shù)哪芰?,這是因?yàn)樗鶕?jù)文件內(nèi)容的校驗(yàn)塊來檢查和傳輸文件。如果傳輸過程中斷,再次運(yùn)行相同的rsync命令將會繼續(xù)傳輸未完成的部分,而不是從頭開始。

然而,為了確保可以恢復(fù)中斷的傳輸并獲得實(shí)時進(jìn)度信息,您可以添加-P(或--partial --progress)選項(xiàng)。--partial使rsync在中斷的情況下保留已傳輸?shù)牟糠治募?,?-progress會顯示傳輸進(jìn)度。

因此,如果您想確保在任何網(wǎng)絡(luò)中斷之后都可以繼續(xù)傳輸,可以修改您的命令如下:

rsync -avzP -e 'ssh -c aes128-gcm@openssh.com' /path/to/local/file username@server:/path/to/remote/directory

rsync -avzP -e 'ssh -c aes128-gcm@openssh.com' /mnt/g:/d/Common/Flickr2K_LR_bicubic/X2.zip root@region-8.autodl.pro:/root/autodl-tmp/Flickr2K/Flickr2K_LR_bicubic

只需簡單地再次運(yùn)行同一命令,rsync就會檢查目標(biāo)位置已有的文件部分,并只傳輸缺失的數(shù)據(jù)塊。

10.刪除文件夾

rm -rf /path/to/MyFolder
rm -rf /root/autodl-tmp/Flickr2K/Flickr2K_LR_bicubic/X2.zip

rm -rf /root/autodl-tmp/DF2K/DF2K_train_LR_bicubic/Flickr2K_LR_bicubic.zip

向服務(wù)器(Linux)傳輸大文件并下載——阿里云盤

cd aliyunpan  #進(jìn)入目錄
./aliyunpan #啟動aliyunpan
login #登錄賬號

可以在aliyunpan交互指令界面指定將從云盤下載的文件存放在哪個目錄下

config set -savedir save_path #save_path是你服務(wù)器想要將文件存放的地址路徑
config set -savedir /root/autodl-tmp/DF2K/
download xxx
Ctrl + C退出該aliyunpan

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)

    如何查看Apache的連接數(shù)和當(dāng)前連接數(shù)

    查看Apache的連接數(shù)和當(dāng)前的連接數(shù)以及IP訪問次數(shù),下面有個不錯的示例,大家可以參考下,希望對大家解決問題有所幫助
    2014-01-01
  • Tomcat中的startup.bat原理詳細(xì)解析

    Tomcat中的startup.bat原理詳細(xì)解析

    在windows操作系統(tǒng)中,我們運(yùn)行tomcat只需要執(zhí)行startup.bat腳本就好,這個startup.bat腳本到底是什么?下面這篇文章就來給大家詳細(xì)的解析了關(guān)于Tomcat中startup.bat原理的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-09-09
  • Linux“unable?to?locate?package“問題的解決

    Linux“unable?to?locate?package“問題的解決

    這篇文章主要介紹了Linux?“unable?to?locate?package“問題的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Linux lseek函數(shù)的使用詳解

    Linux lseek函數(shù)的使用詳解

    這篇文章主要介紹了Linux lseek函數(shù)的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Linux服務(wù)器選擇什么版本好

    Linux服務(wù)器選擇什么版本好

    服務(wù)器選擇什么版本的linux,這個問題是個老生常談的問題,每個月都有人討論,根據(jù)我運(yùn)維過1000臺 server的經(jīng)驗(yàn),回答如下
    2014-03-03
  • 詳解Linux中搭建常用服務(wù)器

    詳解Linux中搭建常用服務(wù)器

    本篇文章主要介紹了Linux中搭建常用服務(wù)器,主要包括telnet、DHCP、DNS、sendmail、FTP、web、samba有興趣的可以了解一下。
    2016-12-12
  • ubuntu開啟SSH服務(wù)遠(yuǎn)程登錄操作的實(shí)現(xiàn)

    ubuntu開啟SSH服務(wù)遠(yuǎn)程登錄操作的實(shí)現(xiàn)

    這篇文章主要介紹了ubuntu開啟SSH服務(wù)遠(yuǎn)程登錄操作的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 詳解Linux(Centos)之安裝Nginx及注意事項(xiàng)

    詳解Linux(Centos)之安裝Nginx及注意事項(xiàng)

    Nginx是一個高性能的HTTP和反向代理服務(wù)器,這篇文章主要介紹了詳解Linux(Centos)之安裝Nginx及注意事項(xiàng),有興趣的可以了解一下。
    2017-03-03
  • linux如何復(fù)制文件夾并重命名

    linux如何復(fù)制文件夾并重命名

    在Linux系統(tǒng)中,復(fù)制文件夾并重命名可以通過使用“cp”和“mv”命令來實(shí)現(xiàn),使用“cp -r”命令可以遞歸復(fù)制整個文件夾及其子文件夾和文件,而使用“mv”命令可以將復(fù)制后的文件夾重命名為新的名稱
    2025-02-02
  • 在Ubuntu中實(shí)現(xiàn)人臉識別登錄的完整步驟

    在Ubuntu中實(shí)現(xiàn)人臉識別登錄的完整步驟

    這篇文章主要給大家介紹了關(guān)于在Ubuntu中實(shí)現(xiàn)人臉識別登錄的完整步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06

最新評論