12 文档控制

文档控制

一、创建目录及文件

(一)新建目录

1.mkdir-Make Directory

​ 用途:在指定路径新建文件夹

​ 格式:mkdir[-p] [/路径/]目录名……、

// 创建单个目录
[root@localhost-localdomain ~]# cd /data/
[root@localhost-localdomain data]# mkdir abc01
[root@localhost-localdomain data]# ls
abc01  lost+found

[root@localhost-localdomain data]# mkdir /root/abc02
[root@localhost-localdomain data]# ls /root
abc02            initial-setup-ks.cfg  模板  图片  下载  桌面
anaconda-ks.cfg  公共                  视频  文档  音乐

// 创建多个目录
[root@localhost-localdomain data]# mkdir /data/abc001 /root/text01
[root@localhost-localdomain data]# ls /data
abc001  abc01  lost+found
[root@localhost-localdomain data]# ls /root
abc02            initial-setup-ks.cfg  公共  视频  文档  音乐
anaconda-ks.cfg  text01                模板  图片  下载  桌面

// 创建目录
[root@localhost-localdomain ~]# ls -R /data/aa
/data/aa:
bb
/data/aa/bb:
cc
/data/aa/bb/cc:
dd
/data/aa/bb/cc/dd:

(二)新建空文件

1.touch命令

​ 用途:新建空文件,或更新文件时间戳

​ 格式:touch 文件名……

// 创建单个文件   相对路径
[root@localhost-localdomain data]# touch text1
[root@localhost-localdomain data]# ls
aa  abc001  abc01  lost+found  text1

// 绝对路径
[root@localhost-localdomain data]# touch /data/aa/text1
[root@localhost-localdomain data]# ls /data/aa
bb  text1

注意:linux中,扩展名没有实质作用

// 创建文件
[root@localhost-localdomain data]# touch text1
[root@localhost-localdomain data]# ls
aa  abc001  abc01  lost+found  text1

// 创建目录
[root@localhost-localdomain data]# mkdir 1.txt
[root@localhost-localdomain data]# ls
1.txt  aa  abc001  abc01  lost+found  text1

(三)新建快捷方式

1.ln—Link

​ 用途:为指定目录或文件添加快捷方式(也称为软链接)

​ 格式:ln[-s] 原文件……链接文件路径

[root@localhost-localdomain ~]# ln -s /etc/redhat-release /
[root@localhost-localdomain ~]# ls /
bin   data  etc   lib    lost+found  mnt  proc            root  sbin  sys  usr
boot  dev   home  lib64  media       opt  redhat-release  run   srv   tmp  var

二、复制/删除/移动文档

(一)复制文档

1.cp—Copy

​ 格式:cp[选项]……原文件……目标路径

[root@localhost-localdomain ~]# cp /root/abc001.txt /data
[root@localhost-localdomain ~]# ls /data
1.txt  aa  abc001  abc001.txt  abc01  lost+found  text1
2.常用选项

​ -r:递归复制整个目录

​ -f:强制覆盖,不提示(与-i相对)

​ -p:保持原文件的属性不变

[root@localhost-localdomain ~]# cp /root/abc001.txt /data
[root@localhost-localdomain ~]# ls /data
1.txt  aa  abc001  abc001.txt  abc01  lost+found  text1

// \cp临时取消提示
[root@localhost-localdomain ~]# \cp -r /boot /data

[root@localhost-localdomain ~]# cp -r /home/deer-fish/ /data/
[root@localhost-localdomain ~]# ls -ld /data/deer-fish
drwx------. 15 root root 4096 623 17:18 /data/deer-fish			// deer-fish属性属于root
[root@localhost-localdomain ~]# \cp -pfr /home/deer-fish/ /data/
[root@localhost-localdomain ~]# ls -ld /data/deer-fish
drwx------. 15 deer-fish deer-fish 4096 67 15:45 /data/deer-fish			// deer-fish属性属于deeer-fish

// 同时复制多个文件 源文件可以有多个
[root@localhost-localdomain ~]# cp -r /root/abc001.txt /boot /data
[root@localhost-localdomain ~]# ls /data
abc  abc001.txt  boot

(二)删除文档

1.rm—Remove

​ 格式:rm[选项]……文件或目录……

[root@localhost-localdomain ~]# rm /data/abc001.txt
rm:是否删除普通空文件 "/data/abc001.txt"?y
2.常用选项

​ -r:递归删除整个目录

​ -f:强制删除,不提示(与-i相对)

[root@localhost-localdomain ~]# rm -r /data/1.txt
rm:是否删除目录 "/data/1.txt"?y

[root@localhost-localdomain ~]# rm -rf /data/boot

(三)移动/改名文档

1.mv —Move

​ 格式:mv [选项]……原文件……目标路径

[root@localhost-localdomain ~]# touch /data/a.txt
[root@localhost-localdomain ~]# mkdir /data/abc
[root@localhost-localdomain ~]# ls /data
abc  a.txt
[root@localhost-localdomain ~]# mv /data/a.txt /data/abc
[root@localhost-localdomain ~]# ls /data
abc
[root@localhost-localdomain ~]# ls /data/abc
a.txt

[root@localhost-localdomain ~]# touch /data/a.txt
[root@localhost-localdomain ~]# mv /data/a.txt /data/abc
mv:是否覆盖"/data/abc/a.txt"? y
2.常用选项

​ -f:强制覆盖,不提示(与-i相对)

[root@localhost-localdomain ~]# touch /data/a.txt
[root@localhost-localdomain ~]# mv -f /data/a.txt /data/abc
[root@localhost-localdomain ~]# ls /data/abc
a.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值