### Linux中的文件管理命令###

###Linux中的文件管理命令###

 

 

#文件的创建#

touch filename:  文件的创建

touch file      ###建立一个名为file的文件

在linux当中touch 关键字不仅可以创建文件

同时也可以作为一个时间戳

atime     ###文件被访问的时间
mtime     ###文件内容被修改的时间
ctime     ###文件属性被修改或文件内容被修改的时间

 

 

#目录的创建#

mkdir dir   :    用于目录的创建

mkdir -p    :   用于递归目录的创建

(1)建立·一个目录

mkdir test  ###建立一个test目录

(2)建立一个递归目录

mkdir -p testp/test1/test2     ###建立一个递归目录test中的test1中的test2

#文件的删除#

rm  -r  filename  ::用于文件的删除(会询问是否删除)

rm -rf  filename  :用于文件的删除(不询问  f即force用于强制删除)

注意的是:在lLinux当中 -rf 和 -r-f  和 --f-r 和 -fr是没有区别的

(1)文件的删除

rm -r file    ###删除文件file,会询问是否删除(同意y  不同意 n)
rm -rf file1  ###删除文件file1 (不询问)

 

 

#目录的删除#

rm  -rf  dir  :用于目录的删除

(1)目录的删除

rm -rf test     ###用于删除test 目录

rm  -rf   dir1/dir2/dir3:用于递归目录的删除

(2)递归目录的删除

rm -rf test1/test2/test3      ###用于删除递归目录中的test3

 

 

#文件的编辑#

gedit filename   :进行文件的编辑(必须有图形)

vim filename    ------->输入 i 进行编辑-------->编辑完成后按键Esc-------->输入:wq即可完成对文件的编辑

(1)文件的编辑

vim file       ###进入file文件
i              ###进行编辑
Esc  :wq      ###保存退出

 

 

#文件的复制#

cp  filename1 filename2    :进行文件的复制,将文件1复制到文件2

cp  filename1  filename2   test  :将文件1和2复制到ttest目录中

cp  filename1  test       :将文件1复制到test目录中()

(1)文件的复制

cp  file  file1    ###将文件file中的内容复制到file1中

(2)文件的复制

cp file file1 test  ###将文件file和file1中的内容复制到目录test中

(3)文件的复制

cp file test    ###将文件file中的内容复制到目录test中

 

 

#目录的复制#

cp  -r dir1  dir2    :进行目录的复制

 

cp  -r dir1  dir2   :将目录dir1中的内容复制到dir中

cp  -r dir  dir2  dir3/ :将dir和dir3中的内容复制到dir3中

(1)目录的复制

cp  -r test  test1     ###将目录test中的内容复制test1中

(2)目录的复制

cp   -r test test1   test3/   ###test目录和test1目录中的内容复制到test3中

 

 

#文件和目录的移动的移动#

mv file file1   :将文件file中的内容踢动到file1中

nv test test1  将目录test中的内容复制到test1中

注意的是:在同一磁盘的文件移动的过程实际是重命名的过程

                  在不同磁盘的文件移动是复制删除的过程

(1)文件的移动

mv  file file1 ###将file中的内容移动到file1中

(2)目录的移动

mv test test1    ###将目录test中的内容移动到test1中

 

 

#文件的查看#

cat  filename    :文件的查看

cat  -b filename   文件的查看,并显示行号

less file    文件的分页浏览

tail   filename    :查看文件的后10行

tail -n (数字)  filename   查看文件的后(数字)行内容

head  filename    :查看文件内容的前10行

hwad  -n  (数字)  filename   :查看文件前(数字)行内容

注意的是pgUp和pgDn进行翻页浏览

在less模式下  v  进入vim模式,q  退出

(1)进行文件内容的查看

cat file      ###查看文件filw中的内容

(2)进行文件内容的查看并且显示行号

cat -b file       ###查看文件file 并且显示行号

 (3)查看文件的前3行内容

head -n 3 file     ###查看文件file内容中的前3行

(4)查看文件的后4行内容

tail  -n 4 file    ###查看文件的后4行内容

 

 

#文件的寻址#

文件的地址分为:相对地址和绝对地址

相对地址:相对于系统锁在目录的一个文件名称缩写

                  此名称省略了系统当前所在目录的名称

                   此名称不能以  /  开头

                   此命令执行时会自动加入pwd所显示的值   

绝对地址:就是文件真正所在的位置 

                  此命令是以  / 开头的

                  次命令执行时与当前文件所在的位置没有关系     

 

 

#目录的查看#

ls 

ls  -l  filename     :进行文件属性的查看

ls  dir     :查看目录(目录里的文件)

ls -a dir   :查看目录内的所有文件(包括隐藏文件)
ls -d dir   :查看目录本身

ls -s  dir  :查看目录中的文件,并且按照一定顺序排列

(1)查看文件属性

ls file    ###查看文件file的属性

(2)查看目录中所有·文件

ls -a test      ###查看test目录中所有的文件

(3)查看目录中的文件并I且·按照一定顺序排列

ls -S test     ###查看test目录下的文件并且按照一定的顺序排列

 

 

#文件大小的统计#

wc

wc   -w  filename  :查看文件中所包含的单词数

wc  -l   filename   :查看文件内容的行数

wc  -m filename   :查看文件内容的字符数

wc  -c filename   :查看文件内容中的字节数

(1)查看文件中的单词数

wc  -w  file      ###查看文件file内容中的单词数

(2)查看文件中的字节数

wc  -c filename    ###查看文件dilw内容中的字节数

(3)查看文件的·行数

wc -l file      ###查看文件file内容的行数

 

 

#系统中历史的查看#

history    

history   :查看历史

history    -c   :清空当前历史

调用历史中的命令

!数字      :调用第数字行命令,并且执行

!test        :调用关键字开头的最近一条命令,并执行

Ctr +R   关键字    : 会调用以该关键字开头的最近一条语句,不执行

(1)查看当前历史

history         ###查看当前历史

(2)清空当前历史

history   -c     ###清空当前历史

(3)调用历史中的命令

Ctl  R    touch       ###调用touch 关键字开头的命令

 

 

#在系统中获得帮助#

wahtis   关键字    :指示该关键字的作用

关键字   --help    :获得该关键字的帮助

man   命令   :获得该命令帮助

man   文件  :查看文件的说明和用法

man -k 关键字 :查看该关键字在man中的级别

(1)关键字作用的查看

whatis  date      ###查看date关键字的作用

(2)关键字获取的帮助

man  date        ###获得date关键字的帮助

(3)利用获取关键字的功能实现相应的命令

要求显示18天之后是几月几号

(4)帮助中获得的帮助

例如:cat  --help
Usage: cat [OPTION]... [FILE]...     ###命令的基本格式

【】:标示中的内容可加可不加
 ...   :表示后面的内容可以加无限多个
 <>  :标示中的内容必须要加
 Usage:对关键字进行说明
 Option:对参数的作用作说

 /option      ###将关键字option高亮显示,PgUp和pgDn进行分页查看
 q:退出查询

(5)查看命令文件的说明手册

man的级别:
1	#命令
2	#系统调用接口
3	#函数库调用接口
4	#特殊设备文件
5	#系统配置文件
6	#游戏规则说明
7	#包说明
8	#系统管理命令
9	#内核调用规则

 

 

 

#系统中的通用配置符#

*   :匹配0到任意字符

? :匹配单个字符

【【:alpha:】】 : 匹配单个字母

【【:upper:】】 : 匹配单个大写字母

【【:lower:】】 :  匹配单个小写字母

【【:digit:】】 : 匹配单个数字

【【:alnum:】】 : 匹配单个字母或数字

【【:punct:】】 ; 匹配单个符号

【【:space:】】 : 匹配单个空格

【1-9】  :表示1-9中任意一个数字

【~3-5】 : 表示不是3-5中任意一个数字

【!3-5】 : 表示不是3-5中的任意一个数字

  {1...10}    : 表示1-10中所有的数字

  {2,4,5}   :表示2 4 5 的全部

(1)删除桌面所有内容

rm  -rf  *    ###删除桌面上所有内容

(2)建立file{1-10}文件

touch file{1..10}     ###建立file(1-10)文件

(3)删除以单个数字结尾的文件

rm -rf file[[:digit:]]  ###删除以file(单个数字)的文件

(4)删除文件名中有单个空格的文件

rm   -rf   test  ppt   ###删除test(单个空格)ppt的文件

 

 

#路径的切换#

cd 

cd    :进入指定目录

cd  ..  :进入当前目录的上级目录

cd  ~  use   :进入use的根目录

cd  -  :  当前目录和当前目录值前所在目录之间的切换

cd  ~ :进入当前目录所在的根目录

cd  ~+  :进入当前用户所在的目录

pwd  :当前用户所在目录的查看

(1)进入指定目

(2)进入student下的根目录

(3)切换到上级目录

(4)查看用户当前所在的目录

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值