Linux文件与目录管理

1、目录与路径
绝对路径:【一定由根目录/写起】,如:/usr/share/doc
相对路径:【不是由/写起】,如由/usr/share/doc要到/usr/share/man底下时,可以写成【cd ../man】
2、目录的相关操作
. 代表此层目录
.. 代表上一层目录
- 代表前一个工作目录
~ 代表目前用户身份所在的家目录
~account 代表account 这个用户的家目录(account是这个账号名称)
3、处理目录的常用指令
cd:变换目录(change directory)
pwd:显示当前目录(print Working Directory)
mkdir:建立一个新的目录
rmdir:删除一个空的目录
4、文件与目录
a、文件与目录的检视 ls
b、cp:复制
#用root身份,将家目录下的 .bashrc复制到 /tmp下,并更新为bashrc
cp ~/ .bashrc /tmp/bashrc
#cp -a ,将文件的所有特性都一起复制过来
cd /tmp
cp -a /var/log/wtmp
c、rm:移除文件或者目录
d、mv:移动文件与目录,或更名
#复制一文件,建立一目录,将文件移动到目录中
cd /tmp
cp ~/ .bashrc bashrc
mkdir mvtest
mv bashrc mvtest
#目录更名
mv mvtest mvtest2
5、文件内容查阅
cat :由第一行开始显示文件内容
tac:从最后一行开始显示文件内容
nl:显示的时候,顺道显示行号
more:一页一页的显示文件内容
less:可往前翻页,与more类似
head:只看头几行
#显示前20行
head -n 20 filename
tail:只看尾巴几行
#显示最后的20行
tail -n 20 filename
od:以二进制的方式读取文件内容

原文地址:https://www.cnblogs.com/yayazhang221/p/11945019.html