文件的管理

简介: 1.1 第1题 创建一个目录 /data [root@clsn ~]# mkdir /data 查看 [root@clsn ~]# #查看目录里面的内容 [root@clsn ~]# ls /data/ [root@clsn ~]# ls -l /data/ 1.

 1.1 1

创建一个目录 /data

[root@clsn ~]# mkdir /data

查看

[root@clsn ~]# #查看目录里面的内容
[root@clsn ~]# ls /data/
[root@clsn ~]# ls -l /data/

1.2 2

/data 下面创建 clsn.txt

[root@clsn data]# touch /data/clsn.txt
[root@clsn data]# ls -l /data/
total 0
-rw-r--r--. 1 root root 0 Aug 15 20:20 clsn.txt

1.3 3

clsn.txt增加内容"I am studying linux."

1.3.1 方法一 vim

vim /data/clsn.txt

使用方法:

 1 1.编辑模式 编辑这个文件
 2 
 3 i
 4 
 5 写入你的内容
 6 
 7 2.退出编辑模式
 8 
 9 esc
10 
11 3.保存并退出
12 
13 :wq 

1.3.2 查看文件内容

[root@clsn ~]# cat /data/clsn.txt
I am studying linux.

1.3.3 方法二 echo

[root@clsn ~]# echo clsnedu >>/data/clsn.txt

查看

[root@clsn ~]# cat /data/clsn.txt
I am studying linux.
clsnedu

>>  追加,把内容文字放到文件的末尾

1.3.4 方法三 cat

追加多行文件

cat >>/data/clsn.txt<<EOF
I
am
clsn
student
EOF

1.4 4

clsn.txt文件复制到/tmp下。

[root@clsn ~]# cp /data/clsn.txt  /tmp/
[root@clsn ~]# ls -l /tmp/
total 4
-rw-r--r--. 1 root root 66 Aug 11 21:07 clsn.txt
-rw-------. 1 root root  0 Aug 10 18:29 yum.log

1.4.1 复制目录

[root@clsn ~]# cp -r /data/ /tmp/

[root@clsn ~]# ls -l /tmp/
total 8
drwxr-xr-x. 2 root root 4096 Aug 11 21:31 data
-rw-r--r--. 1 root root   66 Aug 11 21:07 clsn.txt
-rw-------. 1 root root    0 Aug 10 18:29 yum.log

-r 递归参数,复制目录及其下的所有文件

1.4.2 备份文件

[root@clsn ~]# cp /data/clsn.txt /data/clsn.txt.bak

[root@clsn ~]# ls -l /data/
total 16
-rw-r--r--. 1 root root 14 Aug 11 20:55 doc-tan.txt
-rw-r--r--. 1 root root 15 Aug 11 20:52 lidao.txt
-rw-r--r--. 1 root root 66 Aug 11 20:38 clsn.txt
-rw-r--r--. 1 root root 66 Aug 11 21:52 clsn.txt.bak

1.5 5

/data 移动到 /root目录下面

[root@clsn ~]# mv /data/ /root/

检查

[root@clsn ~]# ls -l /root/
total 48
-rw-------. 1 root root  1073 Aug 10 18:40 anaconda-ks.cfg
drwxr-x---. 2 root root  4096 Aug 10 18:50 anaconda-screenshots
drwxr-xr-x. 2 root root  4096 Aug 11 21:52 data
-rw-r--r--. 1 root root 21736 Aug 10 18:40 install.log
-rw-r--r--. 1 root root  5890 Aug 10 18:38 install.log.syslog

-a  == -pdr

-p  == 属性不变

-r  == 递归

1.6 6

进入/root目录下,删除clsn.txt文件。

首先进入到目录中

[root@clsn ~]# cd /root/
[root@clsn ~]# ls
anaconda-ks.cfg  install.log         clsn.txt
find             install.log.syslog  test.txt

使用rm命令删除,提示是否删除,输入y回车可以删除

[root@clsn ~]# rm clsn.txt
rm: remove regular file `clsn.txt'?

      不提示:

[root@clsn ~]# \rm clsn.txt
[root@clsn ~]# /bin/rm clsn.txt

1.7 7

接第6题,退回上一级目录,删除data目录。

[root@clsn data]# cd  ..

[root@clsn ~]# pwd
/root

使用rm进行删除

            -f强制删除、-r递归

[root@clsn ~]# rm -fr data/

检查当前目录

[root@clsn ~]# ls -l
total 48
-rw-------. 1 root root  1073 Aug 10 18:39 anaconda-ks.cfg
-rw-r--r--. 1 root root     0 Aug 16 16:28 find
-rw-r--r--. 1 root root 21736 Aug 10 18:39 install.log
-rw-r--r--. 1 root root  5890 Aug 10 18:37 install.log.syslog

 

作者: 惨绿少年
出处: http://www.nmtui.com
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
目录
相关文章
|
1天前
|
Linux Shell
管理的命令
对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。管理的命令
|
3月前
|
存储 数据库
软件开发必备流程之数据存储Navicate中数据,最好保存到你项目的文件当中
软件开发必备流程之数据存储Navicate中数据,最好保存到你项目的文件当中
|
4月前
|
监控 Windows
文件目录管理
文件目录管理
|
5月前
|
安全 Shell Linux
对账号的管理 对文件(文件夹)权限的管理
对账号的管理 对文件(文件夹)权限的管理
|
安全 数据安全/隐私保护 Windows
部署文件服务(二)
部署文件服务(二)
109 0
|
存储 监控 Unix
部署文件服务(一)
部署文件服务(一)
334 0
|
Linux Shell
6.2 文件与目录管理
6.2 文件与目录管理
63 0
|
存储
测试—目录下的文件分类管理
测试—目录下的文件分类管理
56 0
|
Rust JavaScript 前端开发
组织管理|路径表示|访问权限
组织管理|路径表示|访问权限
87 0
组织管理|路径表示|访问权限