Linux文件操作命令,与文件相关的操作命令

Rename 命令:  

move命令:

文件操作命令  cp  mv ln  Cat (more)  rm

着力命令:

  //
描述: 
 

  //
描述:

壹  文件名及其规范

1、切换命令:su 普通用户名   、su  /root,切换来最好用户

    重命名文件或目录。

    将3个或八个文件从叁个索引移动到另二个索引。

 一)文件名的长度:短文件系统最长字符为1四 长文件系统最长字符为51二

二、添加用户:addusr用户名

 Linux文件操作命令,与文件相关的操作命令。 //
语法:

  //
语法:

      UNIX系统一般为二伍10个字符

三、修改密码:passwd用户名

    rename
[<Drive>:][<Path>]<FileName1>
<FileName2>

    move [{/y | /-y}]
[<Source>] [<Target>]

 二)文件名可用字符 (UNIX系统对大小写敏感)

4、清屏:clear

  //
参数:

  //
参数:

      A~Z  a~z   0~9   _(下划线)  .(小数点)

5、查看当前目录下的文书 ls

    

    /y:     不提示确认是或不是要遮盖现有指标文件。

——Linux的文本名规则:

只行使假名,数字,及多个特殊符号#,@,_(下划线),.(点),无法用空格


只作为文件名的一有的,点在始发表明是隐蔽文件,在中等是文件名的一片段

陆、展现当前目录下的详细音信:ls
-l

  //
说明:

    /-y:    确认是或不是要覆盖现有指标文件。(暗中认可值)


7、查看全部文件,包蕴隐形文件:ls
-a

    –>
钦点要重命名的文件或文件集的职位和称号。文件名可以涵盖通配符(*和?)。

    <source>: 钦点要活动的文书的路径和名称。
假若要运动或重命名目录,Source应该是当前目录路径和称号。

touch 命令

效果:touch命令是用以修改文件的拜会时间转移时间的,并得以用来创建0字节长度的文件。

$ touch 命令参数

选择touch命令有二种指标:

1 假设命令参数中钦命的公文并不设有,那一个文件将被创建

贰借职务令参数中钦定的公文存在,那么文件的最后二遍变动时间将被改变为日前岁月


八、查看全数文件的详细音信: ls -al

    –> 重命名文件时,不可能钦点新驱动器或路径。  

    <target>:   钦赐要将文件移动到的不二秘诀和名称。
如若要运动或重命名目录,Target应该是所需的目录路径和称号。

cp命令

效果:复制文件,对文件备份

慎选:-i 假使目的文件存在,请求确认

          -r 复制目录到新的目录

$ cp source target  把贰个文件复制粘贴到另一个文书

$ cp file file二 … Target-dir  三个文件复制到八个索引下

$ cp -r Source-dir Target-dir 


九、修改文件权限:chmod

    –> 文件名必须是绝无仅有的文件名。 

  //
说明:

mv 命令

效用:把文件移动到别处,或许用于更改文件、目录的名字

$ move source target

注脚:source是多少个文件的话,target则是2个索引;

         
source是二个文书的话,target能够是二个索引(mv之后文件名字不变),也能够是2个文件(文件名字改成)

mv之后,文件的多寡不会转移,只会时有产生地点照旧文件名爆发变化;

mv之后,源文件所处的原地方不设有原来的小说件了,而cp之后,原岗位的源文件还在,文件数量是充实了。


10、解释相应的下令:man

  //
实例:    

    move
既能够运动文件,也得以重命名文件。

ln 命令 

职能:给1个业已存在的文件再取3个名字。新的文书名与最初的小说件可以在同七个索引下,也得以在不一样的目录下,新老文件名代表同三个文本。

$ ln source_file target_file

说明:

链接此前,文件能够有多个名字;

链接之后,文件内容并未被复制,只是有七个指针(新老文件名的i节点号)指向该文件;

对文件的任何三个名字的操作具有完全相同的功效;

去除一个文本名,只要剩下文件名个数不为0,文件三番五次存在。

与cp的不一样之处:

一.
ln只开创外号,磁盘上或许三个文件体,而cp是把公文的情理位置实行复制,有七个分级的公文。

二.
ln能够钦赐1个壹度存在的目录名作为新的文本名,那样,用户能够不输入路径就足以在钦定目录中做客该文件


显示文件内容的一声令下 cat pg mor

 

 
  图片 1

  //
实例:

cat 命令 

concatenate 连结

作用:用来体现、创设大概统一文件

$ cat filename1 filename2

$ cat ffff (显示ffff的内容)

$ cat f1 f2 (分别看f1和f2的内容)

文件当先二叁行,则不得不看到最终二3行,用ctrl+s 键暂停,ctrl+q复苏

常备用cat命令来突显由可打字与印刷的ASCII字符组成的纯文本文件,假使被出示的文书包蕴不可展现的控制字符,则或然造成荧屏混乱,甚万分端被锁住。

以此艺术不方便人民群众看中间的剧情


对文件举办操作:

    图片 2

    图片 3

more 命令

效益:分屏展现文件内容,翻屏时用空格键<space>

$ more filename

假若文件长度长度二三行,则more运营时首先彰显前边贰三行的始末,并在荧屏底边展现more和已呈现字符的比重


壹、创制文件: touch文件名

 

    

pg 命令

作用:分屏展现文件内容 同more命令,但翻屏时用enter键,

注意:在linux下没有pg命令

$ pg filename


二、创设带有内容的文本:echo

 

rm 命令

效益:删除文件

分选:-i 删除文件在此之前交付确认提醒;

          -r
删除钦点的目录及目录中具备的公文和子文件。即除去全数目录结构。 

$ rm file1 file2

$ rm dir (dir 必须是 空的子目录)

$ rm -r dir (dir 无论是不是为空 都足以被剔除)

表达:可以2回删除贰个文件,也能够而且删除多少个文本

            rm 直接删除  未有别的提示、确认。删除后不只怕恢复(慎用) 


叁、打开文件编辑器:gedit文件名

lp 命令

功能:打字与印刷文件

挑选:-d:在钦定的打字与印刷机上打字与印刷 $ lp -d lp二 f一

-m: 打字与印刷实现后,向用户发通知邮件

-n:钦赐打字与印刷份数  $ lp -n2 f二

-s: 打消显示器提醒新闻, 即不展现 request ….

-t:自动地打字与印刷二个封面,在文书档案封面打字与印刷钦点的标题

-w:打字与印刷成功后在极端上突显提醒消息

$ lp [-opetion] file1 [file2 file3 file3 …]

$ lp abc

request id is printer3-1519 (1 file)

$

lp命令发出后,并不等待打字与印刷机完成,而是即刻出现shell提示符等待新的键盘命令


别的的打印控制命令:

$ lpstat:展现打字与印刷系统中打字与印刷请求和打印机状态

$ cancel:撤废还未被实施或然还未形成的打字与印刷请求

$ cancel printer叁-152二    撤消费物价指数定请求号的打印

$ cancel printer叁   撤消钦命打字与印刷机上的装有打印请求


四、编写翻译相应的c文件:gcc

pr 命令

成效:把公文文件按标准打字与印刷纸格式呈现在显示器上, 打字与印刷预览

$ pr file1 [file2 file3 …]

图片 4

打字与印刷预览


伍、编写翻译相应的c++文件:g++

cut 命令

功效:用来切取文件中的列或字段,它把公文文件中的每壹行的一片段显得输出。

cut命令运维时务必钦命作用选项:

选料:-f 钦赐字段的岗位

          -c 钦点列的职位

          -d 钦定字段分隔符,缺省的字段分隔符是制表符tab

图片 5


6、删除文件:rm 文件名

paste 命令

作用:把文件1行接一行地接二连三在协同,也许将五个文件只怕五个文件的域连到二个新的公文里。

分选: -d 钦赐分隔符,暗许是制表符tab

$ paste 选项 参数

$ cat first

aaaa

bbbb

$ cat second

cccc

dddd

$ cat -d: first second  (-d钦点的相间符是冒号)

aaaa:cccc

bbbb:dddd


七、强制删除:rm -f

8、在文件系统中摸索文件:find目录可能文件名

八、查看目录下的文件:cat目录 文件

玖、压缩:tar cvzf文件格式 文件

十、解压缩:tar xvzf压缩文件