Linux下往移动硬盘拷贝数据步骤方式
生活随笔
收集整理的這篇文章主要介紹了
Linux下往移动硬盘拷贝数据步骤方式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
①, 使用 df -h??和?fdisk -l 查看確認移動硬盤信息??;
fdisk –l 或 more /proc/partitions #查看系統的硬盤和硬盤分區情況。②,使用 parted /dev/sdc print??命令查看移動硬盤文件格式是什么 ;
③,使用??mount -t ntfs-3g /dev/sdc2 /mnt/?????直接掛載就可以啦 ;
④,掛載完成后 cp 拷貝即可 ;
?
⑤,使用rsync 執行同步一下??即可,可以忽略cp 了??; nohup?rsync?-aP?/seq_dir/Item/prenatal?/mnt/
?
?
1:快速大量小文件復制 a. 本機不同磁盤之間復制: 復制目錄$ tar cvf – /home/src_dir | tar xvf – -C /opt 復制文件$ tar cf – access.log |tar xf – -C /opt Tips:快速tar打包的一些小技巧以及常用的tar使用 tar 快速打包(僅打包不壓縮傳輸,耗時比較短)step1:從文件中生成文件列表$ find . -name '*.jpg' -print > jpg.txt **** 匹配多個后綴格式 $ find . -regex '.*\.png\|.*\.jpeg\|.*\.jpg' -print >jpg.txt 若生成的文件列表比較大,可以借助split拆分成小文件進行并行打包. 若文件數較小,可忽略此步驟。#將 文件 jpg.txt 分成若干個小文件,每個文件500000行(-l 500000),文件前綴為xiu_ ,系數不是字母而是 數字(-d),后綴系數為四位數(-a 4) $ split -l 500000 ../ jpg.txt -d -a 4 xiu_ step2: tar怎么從文件中讀取文件列表呢?查了很久,用 -T-T, --files-from Fget names to extract or create from file F tips: 注意這里不要加 -v參數啦,對于大量文件,控制臺輸出是很浪費時間的...$ tar -czf jpg.tar.gz -T yourfile **** 不壓縮的話,可以直接打包, 比較快。 $ tar -cf jpg.tar.gz -T yourfile tar 常用的一些命令解包$ tar xvf FileName.tar ## 或者 不輸出文件,比較快$ tar xf FileName.tar 不解包查看打包內容$ tar tvf FileName.tar 不解包統計打包內容文件數以及文件夾### 統計文件數 $ tar tvf FileName.tar |grep "^-"|wc -l ### 統計文件加 $ tar tvf FileName.tar |grep "^d"|wc -l b. 跨網絡不同主機之間復制 tar+nc: 思路:在網絡環境中傳輸時,打包再結合nc命令,通過管道和tcp端口進行傳輸。 比如 A往B主機傳輸數據i. 在機器B上,用nc來監聽一個端口,任意都行,只要不被占用;并且將收到的數據用tar展開。-l代表監聽模式。$ nc -l 34183 |tar -C /data1datasets/norm/ -zxf - ii. 接著,在A上通過nc和 tar發送data_01目錄。使用一致的34183的端口。$ tar -zcvf - data_01 |nc 192.168.0.1 34183 ———————————————— 版權聲明:本文為CSDN博主「Reyn_vip」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/weixin_41619143/article/details/116484077?
總結
以上是生活随笔為你收集整理的Linux下往移动硬盘拷贝数据步骤方式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NTFS 在linux上挂载,part
- 下一篇: Ubuntu 20.04系统中安装vnc