一、什么是挂载?

文件系统与目录树结合的动作我们称为挂载。

挂载点一定是目录,此目录为文件系统的入口

二、安装ntfs-3g使得Ubuntu系统可以读写ntfs分区。(安装过则可以跳过)

sudo apt-get ntfs-3g
sudo apt-get ntfs-config

三、挂载和拷贝

1.插入移动硬盘

然后输入命令 sudo fdisk -l(sudo parted -l) 可看到所有硬盘信息和分区信息

2.挂载

创建挂载目录,相当于将usb文件目录当做移动硬盘的目录。

没有的话创建立一个文件夹 sudo mkdir /home/wang/usb

将这个目录的权限改成与自己账户的权限一样,chmod 755 home/wang/usb

然后把移动硬盘挂载在这个文件夹上 mount -o rw /dev/sdb1 home/wang/usb,这样移动硬盘相当于系统的一个文件夹

  • -o 指定挂载文件系统时的选项

  • ro 以只读方式挂载

  • rw 以读写方式挂载

挂载成功后,usb目录就相当于我们移动硬盘的目录,就可以开始拷贝了。

3.复制

cp -r /home/wang/usb/XXXX /home/myfile

其中xxxx是自己想要复制的内容

语法: cp [选项] 源文件或目录 目标文件或目录 说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。 该命令的各选项含义如下: - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。 - d 拷贝时保留链接。 - f 删除已经存在的目标文件而不提示。 - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。 - l 不作拷贝,只是链接文件。

拷贝完成,查看文件 ls -hl

5.卸载硬盘

sudo umount /dev/sdb1

一些小知识

一次性解压文件夹下所有文件

for tar in *.tar.gz;  do tar xvf $tar; done

加压.tar.gz文件。

重命名文件名字

mv oldfilename newname

unzip 解压报错

Archive:  exploit.in.zip
warning [exploit.in.zip]:  7092186403 extra bytes at beginning or within zipfile(attempting to process anyway)
error [exploit.in.zip]:  start of central directory not found;zipfile corrupt.(please check that you have transferred or created the zipfile in theappropriate BINARY mode and that you have compiled UnZip properly)

此时我们需要修复它:

$ zip -FFv foo.zip --out fixed.zip

实例:

$ zip -FFv foo.zip --out fixed.zip
Fix archive (-FF) - salvage what canFound end record (EOCDR) - says expect single disk archive
Scanning for entries...Local ( 1      0): copying: d1/f1   (651734 bytes)Local ( 1 651817): copying: d1/d2/  (0 bytes)Local ( 1 651905): copying: d1/d2/f3   (80 bytes)Local ( 1 652083): copying: d1/f23   (891 bytes)Local ( 1 653021): copying: d1/f27   (8764 bytes)Local ( 1 661837): copying: d1/f24   (14818 bytes)Local ( 1 676709): copying: d1/f25   (17295 bytes)
...Cen   ( 1 5488799949): updating: d1/f13Cen   ( 1 5488800052): updating: d1/f14
Zip64 EOCDR found ( 1 5488800155)...
Zip64 EOCDL found ( 1 5488800211)...
EOCDR found ( 1 5488800231)...
$ echo $?
0

参考:https://unix.stackexchange.com/questions/115825/extra-bytes-error-when-unzipping-a-file

疑问

为什么在ubuntu环境下,使用python里面的buffering读取文件不起作用?,依然会产生内存溢出。

分割文件

按字节数

split -b 500M 文件  -d -a 2 前缀名 --additional-suffix=后缀名

按行数

split -l 1000 ../Wattpad_RF/Data/wattpad.sql -d -a 3 wattpad- --additional-suffix=.txt

合并文件:

for i in *.txt;do cat $i >> abc.txt; doneawk '{v=FILENAME}!a[v]++1' ./test/*.txt >./merge/merge.txt

单文件去重:

sort ./merge/merge.txt |uniq >uniq.txt

大文件去重

https://www.cnblogs.com/yangxudong/p/3848453.html

挂载移动硬盘到ubuntu server相关推荐

  1. 小型NAS搭建实例②——ubuntu server 的一些设置,包含NFS挂载,CIFS挂载,常用工具安装

    ubuntu server 的一些设置 ubuntu server 的一些设置 登录 开启ssh 的root 登录 切换root 设置root密码 安装vim编辑器 修改ssh服务的配置文件 重启ss ...

  2. ubuntu server 7.04(10.04版也行) 挂载移动硬盘

    ubuntu server 7.04(10.04版也行) 挂载移动硬盘 录入:胡长生 建立时间: 2007-05-30 05:36:39 插入移动硬盘 使用 fdisk -l 找到您的移动硬盘,我的移 ...

  3. ubuntu挂载移动硬盘

    手动挂载移动硬盘和卸载硬盘:注意:是系统文件格式为"ntfs" 移动硬盘 准备:( 如果移动硬盘在windows操作系统下挂着的 请安全的移除移动硬盘.在到ubantu操作系统下 ...

  4. U盘安装Linux挂载cd,U盘安装Ubuntu Server CD-ROM挂载失败

    U盘安装 Ubuntu Server 发生Failed to copy file from CD-ROM问题解决方案 使用UltraISO制做Ubuntu Server安装盘,在安装过程当中出现[!! ...

  5. 解决通过硬盘或U盘安装ubuntu server出现无法挂载光盘的问题教程

    ubuntu 下载地址: http://releases.ubuntu.com/ http://archive.ubuntu.com/ubuntu/dists/natty/main/installer ...

  6. Ubuntu 挂载移动硬盘-NTFS格式

    Ubuntu 挂载移动硬盘-NTFS格式 标签: Ubuntu 单纯的Ubuntu挂载移动硬盘,网上有很多的教程,但我的是多个分区的并且是NTFS格式的,似乎没找到教程,后来自己摸索出来了,所以记录一 ...

  7. Ubuntu拷贝大文件时卡死及无法正常挂载移动硬盘的解决办法

    最近在将Ubuntu系统中的大量文件(超过100G)拷贝到移动硬盘的过程中,出现了卡死的情况.开始是采用直接文件夹复制粘贴的方式,出现卡死之后换成了"scp -r"的方式,都没能搞 ...

  8. Ubuntu server 硬盘挂载教程

    Ubuntu server 硬盘挂载教程 在我们使用服务器的时候,因为使用的人比较多,而且目前做机器学习的人比较多,然而机器学习那边需要训练一些数据,训练集比较大,这就对于我们服务器的存储能力是一个较 ...

  9. 操作实例:Linux上挂载移动硬盘和IPSAN上的NTFS分区

    工作中需要搭建内部网络的yum软件仓库,便于各主机安装更新软件. 软件仓库的文件存储放在一台IPSAN(192.168.0.46)上,其中包括一些Linux发行版的ISO镜像和YUM同步的源. 软件仓 ...

  10. ubuntu服务器ubuntu Server安装教程

    记录一次系统安装到拷贝大数据文件的过程. 说在前: 1.系统U盘启动安装软件Rufus,自行百度下载2.下载Ubuntu Server镜像,官方地址即可 一.安装 1.选择Ubuntu Server ...

最新文章

  1. LeetCode Range Addition II
  2. Linux 查看Pyhont的解释器大小
  3. 利用 :placeholder-shown 选择器实现 label 浮动效果
  4. java:蓝桥杯练习 分解质因数
  5. 发布CodeBuild.Net代码自动生成器 V2008 2.01(Vs2008)和架构实例源码Demo
  6. CRM Fiori Simulation pipeline应用点了bubble控件的实现
  7. LifeCycle源码解读
  8. 用分布式缓存提升ASP.NET Core性能
  9. python selenium post请求_工作随笔——selenium支持post请求,支持自定义header
  10. html5中如何自动跳转页面,实现HTML5上滑跳转页面的两种方法
  11. BZOJ-2243 [SDOI2011]染色
  12. 6425C-Lab3 管理用户与服务帐户(1)
  13. 在cmd下安装Scrapy怎么解决方案python3
  14. 博弈论分析题_“博弈论”习题及参考答案
  15. android 车牌自动识别,Android端车牌识别可以用来实现摄像头扫描识别车牌?
  16. MD5类加密解密工具类
  17. 计算机辅助 教学方案,计算机辅助设计教学.doc
  18. ubuntu镜像源的配置
  19. 【Java笔记】(十):swing图形界面
  20. 小程序页面onload(),onready()加载顺序

热门文章

  1. 【火灾疏散建模】基于MATLAB的火灾人员疏散建模编程和仿真分析
  2. Java实时获取基金收益项目源码分享
  3. MySQL 索引原理
  4. Unity中实现3D拾取功能及其原理
  5. GAMES101-现代计算机图形学入门-闫令琪——Lecture 18 Advanced Topics in Rendering 学习笔记
  6. Faster-RCNN理论
  7. 一代「博雅」大师离世!缅怀复旦大学原校长、中国科学院院士杨福家教授
  8. 如何用Excel快速制作甘特图?(超详细!)
  9. spring批量写入mysql数据库_spring boot 向数据库写入海量数据
  10. 使用微信扫描关注公众号登陆的方法