1.1 目录处理命令
[root ~]# ls -la
total 283144
dr-xr-x---. 10 root root 4096 Sep 8 23:50 .
dr-xr-xr-x. 21 root root 4096 Aug 3 18:38 ..
-rw-------. 1 root root 4665 Aug 20 2015 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4096 Aug 4 02:38 app2docker
-rw-------. 1 root root 22958 Sep 8 23:50 .bash_history
-rw-r--r--. 1 root root 18 Dec 28 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 28 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 28 2013 .bashrc
drwx------. 3 root root 16 Jun 16 2017 .cache
-rw-r--r--. 1 root root 100 Dec 28 2013 .cshrc
drwx------. 2 root root 24 Jun 16 2017 .docker
[root ~]#
所有者:只能有一个
所属组:只有一个
other
使用-h选项显示大小,后面时间为最后修改时间
[root ~]# ls -lh
total 277M
-rw-------. 1 root root 4.6K Aug 20 2015 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4.0K Aug 4 02:38 app2docker
?
文件类型:
-:二进制文件
d:目录
l:软连接
使用-d显示目录本身
[root ~]# ls -ld /etc/
drwxr-xr-x. 87 root root 8192 Nov 9 21:29 /etc/
[root ~]#
-i显示文件i节点
[root ~]# ls -i
135261481 anaconda-ks.cfg 135773625 docker-compose-4.yaml
[root ~]#
1.2 文件处理命令
mkdir创建目录
[root test]# mkdir tmp/chird
mkdir: cannot create directory ‘tmp/chird’: No such file or directory
[root test]#
-p递归创建
[root test]# mkdir -p tmp/chird
[root test]# ls
tmp
[root test]# ls tmp/
chird
[root test]#
cd .当前目录
.. 上级目录
?
rmdir 删除目录
?
cp -p 保存复制文件的属性,比如文件的创建时间
?
touch test.yml 创建空文件
?
cat -n 显示行号
?
tac 会把文件倒过来显示和cat展示相反
?
more 查看长文件,回车键换行,空格翻页,q结束
?
less 回车键换行,空格翻页,上箭头可以向上翻,pageup向上翻页
head 查看默认显示10行
head -n 7 显示前7行
tail -n 3 显示末尾3行 默认10行
tail -f 动态显示
文件处理命令ln
ln -s /etc/test1 /etc/test.soft 创建文件test1的软连接test.soft,生成的文件权限为777,但最后还是取决于源文件,类似于快捷方式
ln /etc/test1 /etc/test.soft 硬链接,权限和源文件一致,可以实现不同数据(因为他们i节点相同),类似于拷贝
1.1 目录处理命令
[root ~]# ls -la
total 283144
dr-xr-x---. 10 root root 4096 Sep 8 23:50 .
dr-xr-xr-x. 21 root root 4096 Aug 3 18:38 ..
-rw-------. 1 root root 4665 Aug 20 2015 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4096 Aug 4 02:38 app2docker
-rw-------. 1 root root 22958 Sep 8 23:50 .bash_history
-rw-r--r--. 1 root root 18 Dec 28 2013 .bash_logout
-rw-r--r--. 1 root root 176 Dec 28 2013 .bash_profile
-rw-r--r--. 1 root root 176 Dec 28 2013 .bashrc
drwx------. 3 root root 16 Jun 16 2017 .cache
-rw-r--r--. 1 root root 100 Dec 28 2013 .cshrc
drwx------. 2 root root 24 Jun 16 2017 .docker
[root ~]#
所有者:只能有一个
所属组:只有一个
other
上图16是文件大小,单位字节
使用-h选项显示大小,后面时间为最后修改时间
[root ~]# ls -lh
total 277M
-rw-------. 1 root root 4.6K Aug 20 2015 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4.0K Aug 4 02:38 app2docker
?
文件类型:
-:二进制文件
d:目录
l:软连接
使用-d显示目录本身
[root ~]# ls -ld /etc/
drwxr-xr-x. 87 root root 8192 Nov 9 21:29 /etc/
[root ~]#
-i显示文件i节点
[root ~]# ls -i
135261481 anaconda-ks.cfg 135773625 docker-compose-4.yaml
[root ~]#
1.2 文件处理命令
mkdir创建目录
[root test]# mkdir tmp/chird
mkdir: cannot create directory ‘tmp/chird’: No such file or directory
[root test]#
-p递归创建
[root test]# mkdir -p tmp/chird
[root test]# ls
tmp
[root test]# ls tmp/
chird
[root test]#
cd .当前目录
.. 上级目录
?
rmdir 删除目录
?
cp -p 保存复制文件的属性,比如文件的创建时间
?
touch test.yml 创建空文件
?
cat -n 显示行号
?
tac 会把文件倒过来显示和cat展示相反
?
more 查看长文件,回车键换行,空格翻页,q结束
?
less 回车键换行,空格翻页,上箭头可以向上翻,pageup向上翻页
head 查看默认显示10行
head -n 7 显示前7行
tail -n 3 显示末尾3行 默认10行
tail -f 动态显示
文件处理命令ln
ln -s /etc/test1 /etc/test.soft 创建文件test1的软连接test.soft,生成的文件权限为777,但最后还是取决于源文件,类似于快捷方式
ln /etc/test1 /etc/test.soft 硬链接,权限和源文件一致,可以实现不同数据(因为他们i节点相同),类似于拷贝