005---Linux文件与目录管理
Posted 爬呀爬Xjm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了005---Linux文件与目录管理相关的知识,希望对你有一定的参考价值。
文件与目录管理
路径
- 绝对路径:从根目录开始的路径为绝对路径
ls /home
cd /etc
- 相对路径:从当前路径开始描述为相对路径
cd ../../
:.表示当前目录;..表示上级目录ls abc/def
目录浏览
- 查看当前目录的所在路径:
pwd
- 切换目录:
cd
- 上级:
cd ..
- 上上级:
cd ../../
- 家目录:
cd /home
orcd
orcd ~
- 根目录:
cd /
- 快速切换到上次命令的目录:
cd -
- 上级:
- 查看目录的内容
- 当前目录所有文件:
ls
- 显示指定目录所有子目录和文件,包括隐藏文件:
ls -a
- 人性化查看:
ls -h
- 以列表方式查看详细信息:
ls -l
- 查看指定目录:
ls /home/JiangZiYa/
- 当前目录所有文件:
文件的操作
创建
- 文件:
touch 1.py
- 文件夹
- 一级文件夹:
mkdir dir1
- 多级文件夹(递归创建):
mkdir dir1/dir2/dir3 -p
[[email protected] study]# mkdir a/b/c/d -p [[email protected] study]# tree a a └── b └── c └── d 3 directories, 0 files
- 一级文件夹:
复制:cp
- 文件:
cp -r data1/* data2/
- 目录:
cp -r data1/ data3/
移动:mv
也可用来重命名:mv a/b/c/ a/b/c1
[[email protected] study]# tree a
a
└── b
└── c
└── d
3 directories, 0 files
[[email protected] study]# mv a/b/c/ a/b/c1
[[email protected] study]# tree a
a
└── b
└── c1
└── d
3 directories, 0 files
删除:rm
- 文件夹:
rm -rf /a/b/c
(r:递归;f:强制且不提示) - 文件:
rm -f /a/b/c/d/e.py
Linux文件内容查看
- cat:由第一行开始显示文件内容
- head:只看头几行
- tail:只看尾巴几行
cat
语法:cat 1.py
[[email protected] data]# cat a.py
Hello python
Hello django
1
2
3
4
选项与参数
- -b :显示行号(不包含空白行)
- -n :显示行号
[[email protected] data]# cat -n a.py
1 Hello python
2 Hello django
3 1
4 2
5 3
6 4
7
8
9 5
[[email protected] data]# cat -b a.py
1 Hello python
2 Hello django
3 1
4 2
5 3
6 4
7 5
head
语法:head a.py
默认显示前10行,加 -n number 可显示几行。n可省略。
[[email protected] data]# head -1 a.py
Hello python
[[email protected] data]# head -4 a.py
Hello python
Hello django
1
2
[[email protected] data]# head -n 4 a.py
Hello python
Hello django
1
2
tail
语法:tail a.py
选项与参数
- -n:后面跟数字,代表几行
- -f:滚动输出。例如日志等,结束按
ctrl + c
[[email protected] data]# tail a.py
Hello python
Hello django
1
2
3
4
5
[[email protected] data]# tail -4 a.py
4
5
[[email protected] data]# tail -f a.py
Hello python
Hello django
1
2
3
4
5
^C
[[email protected] data]# tail -fn4 a.py
4
5
^C
以上是关于005---Linux文件与目录管理的主要内容,如果未能解决你的问题,请参考以下文章
在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途