ubuntu札记9_文件目录管理

浏览: 1009

Linux中一切皆是文件,文件有各种操作:创建、修改、复制、剪切、重命名、删除等。
Linux系统中常用的与文件相关的命令有: touch、mkdir、cp、mv、rm、dd、file等。


touch、mkdir

touch
touch命令用于创建空白文件或者设置文件的时间。

  • atime:文件读取时间
  • mtime: 文件内容的更改时间
  • ctime: 文件权限或者属性的更改时间

参数作用
-a仅修改“读取时间” atime
-m仅修改“修改时间” mtime
-d同时修改atime 和 mtime

mkdir

  • mkdir命令同于创建空白目录(touch创建空白文件)

  • 参数 -p 是递归创建目录


cp、mv

cp命令

用于复制文件或者目录,格式 cp [参数] 源文件 目标文件

  • 目标文件是目录,则将源文件复制到目录中

  • 目标文件也是普通文件,询问是否覆盖

  • 目标文件不存在,则创建再复制

参数作用
p:保留原始文件的属性

r:递归持续复制,用于目录

d:若对象为链接文件,则保留该链接文件的属性

i:目标文件存在询问是否覆盖

a:相当于pdr


mv命令

用于剪切文件或者将文件重命名

默认将源文件删除,只保留剪切后的文件

在同一个目录中队文件进行剪切,则就是对其重命名

image.png


rm、dd

rm命令

用于删除文件或者目录

  • -f:强制删除
  • -r:删除某个目录

dd命令

按照指定大小和个数的数据块来复制或者转换文件

参数作用
if输入文件的名称
of输出文件的名称
bs设置每个“块”的大小
count设置需要复制“块”的个数

root@peter:~# dd if=pidada.txt of=pidada1.txt count=1 bs=50M
0+1 records in
0+1 records out
50 bytes copied, 0.000178283 s, 280 kB/s

file命令

在Linux系统一切皆文件,用于查看文件类型

root@peter:~# file pidada.txt 
pidada.txt: ASCII text
推荐 0
本文由 皮大大 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册