网站首页 > 文章中心 > 其它

linux拷贝命令速度

作者:小编 更新时间:2023-08-24 13:40:29 浏览量:139人看过

Linux查看拷贝一个文件用多少时间命令?

如果是想知道需要大约多长时间才能复制过去的话,就用被粘贴存储器的平均写入速度/文件大小(单位一样)就可以算出来大约时间了

如果你是想计时的话,在Manjaro Linux之类的系统终端上因为启用了zsh的powerlevel10k主题,所以自带一个命令执行时间计时器,会在执行结束后告诉你时间,或者可以使用time命令

如果是dd这个命令的话可以在后面多加一个status=progress参数来看到目前写入进度跟预计时间

linux文件拷贝命令

cp命令可以拷贝 -r 包括下级 例如 复制aaa目录 cp -r aaa/具体可以看看<>

Linux文件拷贝命令

最常见的拷贝命令,常用的形式有

-p - 保留源文件的所有者、用户组、权限、修改和访问时间,以及一些扩展属性;

-R 或 -r - 递归复制目录,将目录及其下的所有文件和子目录都复制到目标位置;

-d - 保留软链接;

-a - 即归档模式,相当于 -dpR;

-v - 显示rsync过程中详细信息;

-a - 归档模式,表示递归传输并保持文件属性;

-z - 传输时进行压缩提高效率;

-P - 显示文件传输的进度信息;

-e - 指定所要使用的远程shell程序,默认为ssh,无特殊情况不需要指定;

--exclude=PATTERN - 指定排除不需要传输的文件模式;

--exclude-from=FILE - 从文件中读取指定排除不需要传输的文件模式;

linux复制命令

linux复制命令cp.

cp命令主要用来复制文件和目录,语法"cp [选项] 源文件 目标文件",可以将一个或多个源文件或目录复制到指定文件或目录下;同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能.

含义

一般的Linux使用者均为普通用户,而系统管理员一般使用超级用户帐号完成一些系统管理的工作.如果只需要完成一些由普通帐号就能完成的任务,建议不要使用超级用户帐号,以免无意中破坏系统.影响系统的正常运行.

用户登录分两步:第一步,输入用户的登录名,系统根据该登录名识别用户;第二步,输入用户的口令,该口令是用户自己设置的一个字符串,对其他用户是保密的,是在登录时系统用来辨别真假用户的关键字.

Linux文件拷贝命令?

拷贝A文件夹到B目录

cp -rv?A B

如果你正在B目录下,可以这样:

cp -rv A ./

拷贝A文件下的A1文件

cp -v A/A1 ./

或者

cp -v A/A1 B/

扩展资料:

文件复制命令cp

命令格式:

cp [-adfilprsu] 源文件(source) 目标文件(destination)

参数说明:

-a:是指archive的意思,也说是指复制所有的目录

-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身

-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制

-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作

-l:建立硬连接(hard link)的连接文件,而非复制文件本身

-p:与文件的属性一起复制,而非使用默认属性

-r:递归复制,用于目录的复制操作

-s:复制成符号连接文件(symbolic link),即"快捷方式"文件

-u:若目标文件比源文件旧,更新目标文件

Linux拷贝文件的命令!

给你一个链接地址吧,你找的应该是在这个页面里的这句话:

# cp -avx /home/* /mnt/newhome

即:

解决方案的开始

# sfdisk -l

Device Boot Start End #cyls #blocks Id System

vgcreate -- doing automatic backup of volume group "main"

vgcreate -- volume group "main" successfully created and activated

--- Volume group ---

VG Name main

VG Access read/write

VG Status available/resizable

VG # 0

Cur LV 0

Open LV 0

Cur PV 1

Act PV 1

Alloc PE / Size 0 / 0

lvcreate -- doing automatic backup of "main"

lvcreate -- logical volume "/dev/main/lv_home" successfully created

然后,在逻辑卷上创建文件系统:

# mkreiserfs /dev/main/lv_home

ATTENTION: ALL DATA WILL BE LOST ON '/dev/main/lv_home'! (y/n)y

Syncing..done.

既然创建了文件系统,我就可以在 /mnt/newhome 上安装它:

# mkdir /mnt/newhome

# mount /dev/main/lv_home /mnt/newhome

# df

Filesystem 1k-blocks Used Available Use% Mounted on

您可以从上面看出,我几乎准备复制 /home 中的所有数据.在开始之前,我把系统降低到运行级别 1 以确保在复制 /home 中的文件时,没有用户或进程能够访问或修改它们:

# init 1

然后,开始复制文件:

复制操作需要大约 10 分钟的时间完成.然后,我将原始 /home 备份成 /home.old,这只是为在复制过程中有任何错误而准备的.创建一个新的安装点,然后在 /home 上重新安装新 home:

# cd /

# mv home home.old

# mkdir home

# umount /mnt/newhome

# mount /dev/main/lv_home /home

然后,应该设置服务器以使我的新 /home 分区可以在每次启动机器时使用.首先修改 /etc/fstab 以使它包括新的 /home 项:

# /etc/fstab: static file system information.

#

# fs mountpoint type opts dump/pass

/dev/hda1 /boot reiserfs noauto 0 0

proc /proc proc defaults 0 0

tmpfs /dev/shm tmpfs defaults 0 0

然后,我对初始化脚本进行了一些小小改动.我修改了 "checkroot" 启动脚本,使以下命令可以在根分区重新安装读/写后立即运行:

/sbin/vgscan

/sbin/vgchange -a y

此时此刻呢,我修改了在关机时运行的文件系统卸装脚本,使以下命令在卸装了所有文件系统 后立即运行:

/sbin/vgchange -a n

完成了这些步骤后,我重新引导了机器,让我高兴的是一切都工作正常.在接下去的一天左右的时间里完全没有问题,随后我删除了 /home.old 以释放根文件系统上的一些空间.太棒了!到 LVM 的转换成功了.

以上就是土嘎嘎小编为大家整理的linux拷贝命令速度相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章