使用命令行工具管理文件

目标

创建、复制、移动和删除文件与目录

##常用文件管理命令

活动 命令语法
创建目录 mkdir directory
复制文件 cp file new-file
复制目录及其内容 cp -r directory new-directory
移动或重命名文件或目录 mv file new-file
删除文件 rm file
删除含有文件的目录 fm -r directory
删除空目录 rmdir directory

实操演示

[root@jenkins tmp]# touch aaa
[root@jenkins tmp]# cat aaa
##创建一个空文件

[root@jenkins tmp]# mkdir bbb
[root@jenkins tmp]# ls
aaa
bbb
##创建一个空目录

[root@jenkins tmp]# mkdir -p cc/dd/ee
[root@jenkins tmp]# tree cc/
cc/
└── dd
    └── ee

2 directories, 0 files
##创建一个目录树

[root@jenkins tmp]# cp -r aaa ./cc/ ./bbb/
[root@jenkins tmp]# tree cc bbb
cc
└── dd
    └── ee
bbb
├── aaa
└── cc
    └── dd
        └── ee

5 directories, 1 file
##将文件或目录复制到多个路径使用-r选项


[root@jenkins tmp]# mkdir cc
[root@jenkins tmp]# ls
aa
bb
cc
[root@jenkins tmp]# mv aa bb cc/
[root@jenkins tmp]# ls
cc
##将aa、bb文件移动到cc路径

[root@jenkins tmp]# rm -rf cc
[root@jenkins tmp]# ls
##删除文件cc,强制删除不提示

[root@jenkins tmp]# touch c
[root@jenkins tmp]# rm c 
rm:是否删除普通空文件 "c"?y
##删除文件时的提示,因为root执行命令时为rm -i的别名。所以有提示




文档更新时间: 2022-01-28 14:14   作者:xiubao yan