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

linux文件命令6_linux复制多个文件到另一个文件命令

作者:小编 更新时间:2023-10-01 10:23:10 浏览量:418人看过

新手必须掌握的linux命令

常见执行Linux命令的格式是这样的:

注意,命令名称、命令参数、命令对象之间请用空格键分隔.

命令对象一般是指要处理的文件、目录、用户等资源,而命令参数可以用长格式(完整的选项名称),也可以用短格式(单个字母的缩写),两者分别用--与-作为前缀.

命令参数的长格式与短格式示例

①..echo命令

①.0.killall命令

如果我们在系统终端中执行一个命令后想立即停止它,可以同时按下Ctrl ◆ C组合键(生产环境中比较常用的一个快捷键),这样将立即终止该命令的进程.

或者,如果有些命令在执行时不断地在屏幕上输出信息,影响到后续命令的输入,则可以在执行命令时在末尾添加上一个符号,这样命令将进入系统后台来执行.

①..ifconfig命令

第三段:工作目录切换命令

①..pwd命令

①..cat命令

第五段:文件目录管理命令

①..touch命令

第六段:打包压缩与搜索命令

①..tar命令

新手必备的Linux操作命令

第一段:cd命令(切换目录 )

(1)切换到目录 /usr/local

cd /usr/local

cd ..

cd ~

第二段:ls命令(查看文件与目录)

cd /usr ls -al

第三段:mkdir命令(新建新目录 )

cd /tmp

mkdir a ls -al

第四段:?rmdir命令(删除空的目录)

rmdir a

ls -al

第五段:cp命令(复制文件或目录 )

sudo cp ~/.bashrc /usr/bashrc1

(10)在/tmp下新建目录test,再复制这个目录内容到/usr

mkdir test

sudo cp -r /tmp/test /usr

第六段:mv命令(移动文件与目录,或更名)

(11)将上例文件bashrc1移动到目录/usr/test

sudo mv /usr/bashrc1 /usr/test

第七段:rm命令:移除文件或目录

第八段:cat命令:查看文件内容

cat ~/.bashrc

第九段:tac命令:反向列示

tac ~/.bashrc

十、more命令:一页一页翻动查看

more ~/.bashrc

十第一段:head命令:取出前面几行

十第二段:tail命令:取出后面几行

十第三段:touch命令:修改文件时间或创建新文件

touch hello ls -l hello

十第四段:chown命令:修改文件所有者权限

sudo chown root /tmp/hello

ls -l /tmp/hello

十第五段:find命令:文件查找

find ~ -name .bashrc

十第六段:tar命令:压缩命令

sudo mkdir /test

sudo tar -zcv -f /test.tar.gz test

sudo tar -zxv -f /test.tar.gz -C /tmp

十第七段:grep命令:查找字符串

grep -n 'examples' ~/.bashrc

Linux文件系统操作命令

Linux文件系统操作命令大全

Linux命令有很多,那么Linux文件系统操作命令又有哪些呢?下面我为你介绍!

文件系统操作命令:

① cat:可以显示文件的内容(经常和more搭配使用),或将多个文件合并成一个文件.

①.0. du: 用来显示磁盘的剩余空间的大小.

①.1. file:用来显示文件的类型.

系统管理命令

① finger:查询用户信息,也能查看默认的用户环境.

①.0. rcp:rcp(remote file copy)命令是远程文件复制命令,该命令用于在计算机之间复制文件,有两中格式,一种格式用于文件动文件的复制,另一种用于把文件或目录复制到其他文件目录中.

①.1. route:此命令用于显示或设置IP路由表.

Linux与用户有关的命令:

① passwd命令:更改用户口令.

格式:passwd [用户名]

格式:su[选项][?][使用者账号]

说明:若没有指定的使用者账号,则系统预设值为超级用户root.该命令中个选项的含义分别为:

-c:执行一个命令后就结束.

-:加了这个减号的目的是使环境变量和欲转换的用户相同.

-m:保留环境变量不变.

Linux系统管理命令:

① wall命令:对全部以登陆的用户发送信息.

格式:write 用户账号 [终端名称]

如果允许输入命令:mesg y

如果不允许输入命令:mesg n

格式:shutdown [选项][时间][警告信息]

命令中选项的含义:

-k:并不真正关机,而只是发出警告信息给所有用户.

-r:关机后立即重新启动.

-h:关机后不重新启动.

-f快速关机,重新启动时跳过fsck.

-n:快速关机,不经过init程序.

-c:取消一个已经运行的shutdown.

格式:free [-b | -k |-m]

命令中各个选项的含义:

-b:以字节为单位显示.

-k:以K字节为单位显示.

-m:以兆字节为单位显示.

格式:df [选项]

说明:df命令可显示所有文件系统对I节点和磁盘块的使用情况.

-a:显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统.

-k:以k字节为单位显示.

-i:显示i节点信息,而不是磁盘块.

-t:显示各指定类型的文件系统的磁盘空间使用情况.

-x:列出不是某一指定类型文件系统的磁盘空间使用情况.

-T:显示文件系统类型.

格式:du [选项] [Names...]

-s:对每个Names参数只给出占用的数据块总数.

-a:递归的显示指定目录中各文件及子孙目录中个文件占用的数据块数.若既不指定-s,也不指定-a,则显示Names中的每一个目录及其中的各子目录所占的磁盘块数.

-b:以字节为单位列出磁盘空间使用情况(系统缺省以k字节为单位).

-c:最后再加上一个总计(系统缺省设置).

-l:计算所有的文件大小,对硬链接文件,则计算多次.

-x:跳过在不同文件系统上的目录不予统计.

①.0. dd命令:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换.

格式:dd [选项]

if = 输入文件(或设备名称).

of = 输出文件(或设备名称).

ibs = bytes 一次读取bytes字节,及读入缓冲区的字节数.

skip = blocks 跳过读入缓冲区开头的ibs*blocks块.

obs = bytes 一次写入bytes字节,及写入缓冲区的字节数.

bs = bytes 同时设置读/写缓冲区的字节数(等于设置ibs和obs).

cbs = byte 一次转换bytes字节.

count = blocks 只拷贝输入的block块.

conv = ASCⅡ 把EBCDIC码转换为ASCⅡ.

conv = ebcdic 把ASCⅡ码转换为EBCDIC码.

conv = ibm ibm把ASCⅡ码转换为alternate EBCDIC码.

conv = block 把变动位转换成固定字符.

conv = ublock 把固定位转换成变动位.

conv = ucase 把字母由小写转换为大写.

conv = lcase 把字母由大写转换为小写.

conv = notrunc 不截短输出文件.

conv = swab 交换每一对输入字节.

conv = noerror 出错是不停止处理.

conv = sync 把每个输入记录的大小都调到ibs的大小(用NUL填充).

①.1. fdformat命令:低级格式化软盘.

格式:format [-n] device

说明:-n 软盘格式化后不作检验.

格式:echo [-n] 字符串

格式:cal [选项] [月 [年]]

-j:显示出给定月中的每一天是一年中的第几天(从1月1日算起).

-y:显示出整年的日历.

格式:date [选项] 显示时间格式 (以 ◆ 开头,后面接格式)

date [选项] 设置时间格式

Vi的基本命令:

① 移动光标:

Ctrl ◆ b:上滚一屏

Ctrl ◆ f:下滚一屏

Ctrl ◆ d:下滚半屏

Ctrl ◆ u:上滚半屏

G: 移到文件最后

W:移到下个字的开头

B:跳至上个字的开头

x:删除当前光标所在后面一个字符

dd:删除当前光标所在行

X:删当前光标的左字符

D:删至行尾

cw:更改光标处的字到此单字的字尾处

cc:修改行

c:替换到行尾

r:取代光标处的字符

R:取代字符直到按ESC为止

yw:拷贝光标处的字到字尾只缓冲区

P:把缓冲区的资料贴上来

yy:拷贝光标所在之行至缓冲区

Linux文件的复制,删除和移动命令

①cp命令:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的COPY命令一样,功能十分强大.

语法:cp[选项]源文件或目录,目标文件或目录

说明该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中.

该命令的各项选项含义如下:

-a:该选项通常在拷贝目录是使用.他保留链接,文件属性,并递归地拷贝目录,其作用等于dpr选项的组合.

-d:拷贝是保留链接

-f:删除已经存在的目标文件而不提示.

-I:和 f选项相反,在覆盖目标文件之前将给出提示要求拥护确认.回答y时目标文件将被覆盖,是交互式拷贝.

-p:此时cp除复制源文件的内容外,还将把其修改时间和反问权限也复制到新文件中.

-r;若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件.此时目标文件必须为一个目录名.

-L:不作拷贝,只是链接文件.

需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp 命令拷贝文件后,这个文件酒会被新源文件覆盖,所以呢,建议用户在使用cp命令拷贝文件时,最好使用I选项.

语法:mv[选项]源文件或目录 目标文件或目录.

说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),他将所给的源文件或目录重命名为给顶的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参加参数可以有很多个,mv命令将个参数指定的源文件均移至目标目录中.在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失.

命令中各选项的含义为:

-I:交互方式操作.如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件.

-f:禁止交互操作.在mv操作要覆盖某已有的目标文件是不给任何指示,指定此选项后,I选项将不再起作用.

如果所给目标文件(不是目录)已存在,此时该文件的内容将后备新文件覆盖,为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用I选项.

Rm命令的一般形式为:

Rm [选项]文件......

如果没有使用-r选项,则rm不会删除目录.

该命令的各选项含义如下:

-f:忽略不存在的文件,从不给出提示.

-r:指示rm将参数中列出的全部目录和子目录均递归地删除.

-I:进行交互式删除.

使用rm命令要小心.因为一旦文件被删除,他是不能被恢复的.为了防止这种情况的发生可以使用I选项俩逐个确认要删除的文件.如果用户输入y,文件将被删除.如果输入任何其他东西,文件则不会删除.

Linux目录的创建与删除命令:

① mkdir命令

功能:创建一个目录(类似MS-DOS下的md命令).

语法:mkdir[选项]dir-name

说明:该命令创建由dir-name命名的目录.要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称.

命令中个选项的含义为:

-m:对新建目录设置存取权限.也可以用chmod命令设置.

-p:可以是一个路径名称.此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录.

功能:删除空目录.

语法:rmdir[选项]dir-name./

说明:dir-name表示目录名.该命令从一个目录中删除一个或多个子目录项.需要特别注意的是,一个目录被删除之前必须是空的.Rm-r dir 命令可代替rndir,但是有危险性.删除某目录时也必须具有对父目录的、写权限.

-p递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除.如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息.

功能:改变工作目录.

语法:cd[directory]

说明:该命令将当前目录改变至directory所指定的目录.若没有指定directory,则回到用户的主目录.为了改变到指定目录,用户必须拥有对指定目录的执行和读权限.

该命令可以使用通配符(如"*,_"这样的通配符号).

在Linux层次结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录.然而,没有提示符来告知用户目前处于哪一个目录中.想要知道当前所处的目录,可以用pwd命令,该命令显示整个路径名.

语法:pwd

说明:此命令显示出当前工作目录的绝对路径.

ls是list的简写,其功能为列出目录的内容.这是拥护最常用的一个命令之一,因为用户需要不时地查看某个目录的内容,该命令类似于DOS下的dir命令

语法:ls[选项][目录或是文件]

对于每个目录,该命令将列出其中的所有子目录与文件.对于每个文件,ls将输出其文件名以及所要求的其他信息.默认情况下,输出条目按字母顺序排序.但未给出目录名或是文件名时,就显示当前目录的信息.

-a:显示指定目录下所有子目录与文件,包括隐藏文件.

-A:显示指定目录下所有子目录与文件,包括隐藏文件.但不列出"."和"..".

-b:对文件名中的不可显示字符用把禁止

linux中所有设备都是以文件的形式显示

linux下文件的后缀名无实际意义

命令

pwd 显示路径

man ◆命令 列出操作说明

ls -l/-help列出 文件目录

cd / 目录做实验

安装步骤 configure make make install?

rm -r dl 递归删除目录

rm -rf 删除所有目录

rm -f 加文件名 删除文件

rmdir ◆文件地址 删除文件夹所有和rm -rf功能差不多

touch 加名字 创建新文件

cp 复制 mv 移动 rm 删除

head tail 查看前面和后面

find 加位置 加文件名 查找

echo $PATH 查询路径

useradd 加名字 添加用户

userdel 加名字 删除用户

su 加用户名 切换用户

chmod ◆x/-x 加文件名 修改文件权限

grep 加文本字符 加在那个文件 查找字符存在那行

fdisk -l 查看磁盘信息

ps -ef查看进程

ifconfig linux查看ip

重定向

putty远程登录软件ssh

service iptables off防火墙关闭

tar -xvf 第二层解压缩

.tar

解包:tar xvf FileName.tar

打包:tar cvf FileName.tar DirName

(注:tar是打包,不是压缩!)

———————————————

.gz

解压1:gunzip FileName.gz

压缩:gzip FileName

.tar.gz 和 .tgz

解压:tar zxvf FileName.tar.gz ./DirName

压缩:tar zcvf FileName.tar.gz DirName

rpm -ivh 加.rpm文件 安装

安装sudo apt-get install 软件名

;

Linux常用基本命令(六)

①.)service network status 查看指定服务的状态

①.)chkconfig 查看所有服务器自启配置

①.)基本语法

crontab [选项]

选项:

-l: 查询crontab任务

-r: 删除当前用户所有的crontab任务

* * * * * 执行的任务

*/1 * * * * /bin/echo "11" /opt/TZ/ITSTAR

RPM包的名称格式

- "apache" 软件名称

- "rpm"文件扩展名,代表RPM包

①.)基本语法:

rpm -qa (功能描述:查询所安装的所有rpm软件包)

过滤

rpm -qa | grep rpm软件包

(1)rpm -e RPM软件包

--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装.

rpm -ivh RPM包全名

-i=install,安装

-v=verbose,显示详细信息

-h=hash,进度条

--nodeps,不检测依赖进度

Preparing... ########################################### [100%]

①.:firefox ########################################### [100%]

Linux系统运维实用常用命令

摘要:Linux系统的架构基础就是文件,就是系统中的所有都归结为一个个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的一个个的文件.

①.、系统管理

(1)、日期管理: date

显示系统的当前时间和日期:timedatectl

关机指令:shutdown –h now

重启指令:shutdown –r

(10)、退出终端: exit

(1)、列出目录的指令: ls

比如将原本属于user组的目录abc变更为root组:chgrp –v root abc

(10)、更改文件的属主和属组的指令: chown

比如将原本属于user用户的文件test变更为root用户:chown root test

(11)、更文件或目录的权限的指令: chmod

(1)、查看整体磁盘空间占用情况的指令: df –h

linux查看文件内容命令

①cat由第一行开始显示文件内容

用法:

cat-A 相当于-vET的整合选项,可列出一些特殊字符而不是空白;

cat-b 列出行号,仅针对非空白行做行号显示,空白行不标行号;

cat-E 将结尾的断行字节$显示出来;

cat-n 列印出行号,连同空白行也会有行号,与-b的选项不同;

cat-T 将[tab]按键以^I显示出来;

cat-v 列出一些看不出来的特殊字符;

tac-b 在行前而非行尾添加分隔标志;

tac-r 将分隔标志视作正则表达式来解析;

tac-s 使用指定字符串代替换行作为分隔标志;

nl-b a 无论是否为空行,均列出行号;

nl-b t 空行不列出行号;

nl-n ln 行号在荧幕的最左方显示;

nl-n rn 行号在自己栏位的最右方显示,且不加0;

nl-n rz 行号在自己栏位的最右方显示,且加0;

nl-w 行号栏位的占用的位数;

在more程序运行过程中,可以按以下键:

空白键(space):代表向下翻一页;

Enter:代表向下翻『一行』;

/字串:代表在这个显示的内容当中,向下搜寻『字串』这个关键字;

:f:立刻显示出档名以及目前显示的行数;

q:代表立刻离开more,不再显示该文件内容.

b或[ctrl]-b:代表往回翻页,不过这动作只对文件有用,对管线无用.

less运行时可以输入的命令有:

空白键:向下翻动一页;

[pagedown]:向下翻动一页;

[pageup]:向上翻动一页;

/字串:向下搜寻『字串』的功能;

字串:向上搜寻『字串』的功能;

n:重复前一个搜寻(与/或?有关!);

N:反向的重复前一个搜寻(与/或?有关!);

q:离开less这个程序;

语法:

head-n 后面接数字,代表显示行数;

tail-n 后面接数字,代表显示行数;

tail-f 表示持续侦测后面所接的档名,要等到按下[ctrl]-c才会结束tail的侦测;

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

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

编辑推荐

热门文章