首页 > 其他 > 详细

文件管理基础命令二

时间:2021-09-06 02:57:30      阅读:8      评论:0      收藏:0      [点我收藏+]

实验目的:

1)掌握文件复制,粘贴指令

2)掌握如何新建一个文件

3)掌握如何正确删除一个文件

 

实验步骤一:Linux文件列表命令 :ls 可搭配 -a ,-A, -D, -h, -l

1)-a :列出全部的文件,包括隐藏的目录和隐藏的文件(以.开头的文件) 

技术分享图片

 

2)-A :列出全部的文件,包括隐藏的目录和文件(但不包括 . 与 .. 这两个目录)

 

技术分享图片

 

3)  -d :仅列出目录本身,而不是列出目录内的文件数据

技术分享图片

 

4)     -h :将文件容量以人类较易读的方式(例如GB、KB等) 列出来  (-lh)

 

技术分享图片

 

5)   -l  :列出文件并显示文件的属性和权限等信息  一般  -ls, -lh连用

技术分享图片

 

 

 实验步骤二:

1)Linux文件拷贝命令:cp常见用法 

技术分享图片

 

观察属性发现并不相同。在不加任何选项的情况下,文件的某些属性/权限会改变

技术分享图片

因此可以加上 -a 

技术分享图片

 

 技术分享图片

 

2) 将/etc/这个目录下的所有内容到/tmp底下需要用到 -r

技术分享图片

技术分享图片

 

3)复制时如果已经有相同类型的文件就会提示

技术分享图片

 

加上 -f 则不会提示

技术分享图片

 

 4)cp -u

不加u之前 复制过去是已经存在则需要询问

技术分享图片

 

加上u之后不在询问

技术分享图片

 

 

实验步骤三:

1)文件移动命令 :mv

mv:移动文件,还有重命名的作用

 

 

 技术分享图片

 

 2)rm 删除命令

什么也不加 会询问

技术分享图片

加上-f 不会询问

技术分享图片

加上-i会询问,默认-i

技术分享图片

rm不能直接删除目录,需要加上 -rf

技术分享图片

 

 

分析与思考:

1、请上网查询资料,除了mv可以对文件重命名之外,还有哪些命令可以对文件重命名?

2、如果有一批文件,都是以log开头的,log001.txt, log002.txt ....... 一直到log100.txt,现在想要把这批文件的log全部替换为history,该怎样批量重命名呢?

3、请自行查阅资料,了解文件查找命令“find”的用法,并找出/etc下面大小介于100k到200k之间的文档。命令该如何写?

 

1.rename 命令

2. rename log history *.* 作用是log 替换为history  ‘*.*是所有文件‘

3.find 的功能:Linux下find的命令用于在目录结构中搜索文件,并执行指定的操作,find命令提供相当多的查找条件

 

 

 

 

 

 

文件管理基础命令二

原文:https://www.cnblogs.com/commonpeople/p/15229424.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!