Linux 文件与目录基本操作 您所在的位置:网站首页 甘肃省高考院校代码 Linux 文件与目录基本操作

Linux 文件与目录基本操作

#Linux 文件与目录基本操作| 来源: 网络整理| 查看: 265

【文件的基本操作】 1.新建空白文件

touch 命令主要作用是来更改已有文件的时间戳,但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件。

命令格式:touch 文件名

2.复制文件

cp(copy)命令可将一个或多个源文件复制到指定目录。

命令格式:cp [选项] 文件名 指定目录

注:若在图形界面复制文件,需要先在源目录复制文件,再进入目的目录粘贴文件,而命令行操作一步到位。

3.删除文件

rm(remove)命令可删除一个目录中的一个或多个文件。

命令格式:rm [选项] 文件名

常用选项:

-f:强制删除文件或目录;

-i:删除已有文件或目录之前先询问用户;

-r/-R:递归处理,将指定目录下的所有文件与子目录一并处理。

注:使用 rm 命令要格外小心,Linux 系统没有回收站,一旦删除了一个文件,就无法再恢复。

4.移动文件

mv(move)命令可移动文件(剪切)。

命令格式:mv [选项] 源目录文件 目的目录

5.重命名文件

mv 命令除可移动文件外,还可重命名文件。

命令格式:mv 旧文件名 新文件名

6.查看文件类型

file 命令用于探测给定文件的类型,

命令格式:file [选项] 文件名

7.查看文件 1)cat、tac 命令查看文件

命令格式:cat / tac [选项] 文件名

cat:从第一行开始向下显示;tac:从最后一行开始向上显示

常用选项:

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

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

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

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

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

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

2)nl 命令查看文件

nl 命令读取文件参数,计算行号,将计算过的行号写入标准输出,其默认的结果与 cat -n 有些不同, nl 命令将行号做较多的显示设计,包括位数与是否自动补齐0等。

命令格式:nl [选项] 文件名

常用选项:

-b :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n); -b t :如果有空行,空的那一行不要列出行号(默认值); -n :列出行号表示的方法,主要有三种: -n ln :行号在荧幕的最左方显示; -n rn :行号在自己栏位的最右方显示,且不加 0 ; -n rz :行号在自己栏位的最右方显示,且加 0 ;

-w :行号栏位的占用的位数(默认为6位)。

3)head 命令查看文件

head 命令可查看文件前几行,默认为10行,不足10行显示所有内容。

运行命令:head [选项] 文件名

选项:-n:其后接数字,代表显示几行

4)tail 命令查看文件

tail 命令可查看文件后几行,默认为10行,不足10行显示所有内容。

运行命令:tail[选项] 文件名

选项:

-n:其后接数字,代表显示几行

-f:表示进行持续侦测,直到按下[ctrl]-c才会结束tail的侦测

5)使用 more格式分页查看文件 命令格式:more 文件名

more 比较简单,只能向一个方向滚动,在 more 运行过程中,可按以下几个键进行操作:

Space:向下翻一页;

Enter:向下翻一行;

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

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

q:离开 more 程序,不再显示该文件内容;

b:往回翻页,但只对文件有用,对管线无用。

6)使用 less 程序分页查看文件

格式:less 文件名

less 程序是基于 more 命令和 vim 开发的,功能与 more 相比更强大。

在 less 运行过程中,可按以下几个键进行操作:

Space:向下翻动一页;

Pagedown:向下翻动一页;

Pageup:向上翻动一页;

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

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

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

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

q:离开 less 程序,不再显示该文件内容。

【目录的基本操作】 1.列出目录

ls(list)命令是使用率较高的命令,可以用来列出目标列表。

命令格式:ls [选项] 目录名称

常用选项:

-a :列出全部文件,包括隐藏文件( 开头为 . 的文件) -d :仅列出目录本身,而不是列出目录内的文件数据

-l :长数据串列出,包含文件的属性与权限等数据

注:ls 命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。 2.切换目录

cd(change directory)命令可用来变换工作目录。

命令格式:cd 绝对路径/相对路径

注:

若目录名称省略,则变换至使用者的 home directory (即:刚登录时所在的目录);home directory 也可用 ~ 表示;" . "表示目前所在的目录," .. "表示目前目录位置的上一层目录。 3.显示目录

pwd(print working directory)命令以绝对路径的方式显示用户当前工作目录。

命令格式:pwd

4.创建新目录

mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。

命令格式:mkdir [选项] 目录名

常用选项:

-m :直接配置文件的权限

-p :直接将所需目录递归创建(创建多层目录)

5.复制目录

cp 命令也可用于将一或多个目录复制到指定目录。

命令格式:cp [选项] 源目录 指定目录

注:如果直接使用 cp 命令复制一个目录的话,会出现略过目录错误,如要成功复制目录需要加上 -r 或 -R 参数,表示递归复制。

6.删除目录

rm 命令也可用于删除目录。

命令格式:rm [选项] 目录

注:rmdir 命令用于删除空目录,其命令格式为:rmdir [选项] 目录,常用选项为 -p ,连同删除上一级空目录

7.重命名目录

mv 命令也可用于重命名目录。

命令格式:mv 旧目录名 新目录名



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有