文件目录操作
- 查看当前所在目录:
pwd
- 查看目录下的子文件:
ls [参数]
:按默认显示文件
参数[a],显示隐藏的文件
参数[l],显示文件的详细信息
[root@ming home]# ls
ming xiaomao xiaoming zhangwuji
[root@ming home]# ls -l
总用量 4
drwx------. 16 ming ming 4096 2月 29 15:20 ming
drwx------. 3 mao mao 78 2月 29 14:36 xiaomao
drwx------. 3 1001 1001 78 2月 29 14:33 xiaoming
drwx------. 5 zhangwuji shaolin 128 2月 29 15:09 zhangwuji
[root@ming home]# ls -a
. .. ming xiaomao xiaoming zhangwuji
[root@ming home]# ls -al
总用量 4
drwxr-xr-x. 6 root root 66 2月 29 15:18 .
dr-xr-xr-x. 17 root root 224 2月 28 22:22 ..
drwx------. 16 ming ming 4096 2月 29 15:20 ming
drwx------. 3 mao mao 78 2月 29 14:36 xiaomao
drwx------. 3 1001 1001 78 2月 29 14:33 xiaoming
drwx------. 5 zhangwuji shaolin 128 2月 29 15:09 zhangwuji
- 跳转目录:
cd
cd
后不加参数,跳转到自己用户的home目录
cd..
回到上一层
cd xxxx
,以绝对路径回到目录xxxx
- 创建目录:
mkdir
后面不加参数,创建单个目录
后面加参数-p,创建多级目录
- 删除目录:
rm
rmdir [目录名]
,只能删除空目录
- 删除文件:
rm [参数]
-r
,递归删除,将整个文件及其子文件都删除
-f
,强制删除
-
创建空文件:
touch [文件名1] [文件名2] [....]
-
copy文件:
cp [选项可缺省] [被copy文件] [存放目录]
-r,递归copy,将整个文件夹及其子文件夹copy到存放目录
- 移动文件:mv [原文件名] [新文件名]
当原文件名与新文件名在同目录下,可实现重命名的效果
```
[ming@ming workspace]$ touch aaa.txt
[ming@ming workspace]$ ls
aaa.txt b.txt ccc
[ming@ming workspace]$ mv aaa.txt ddd.txt
[ming@ming workspace]$ ls
b.txt ccc ddd.txt
[ming@ming workspace]$
```
将文件扔到回收站(mac)
$ cd ~
$ echo "666666" >> wantodel.txt
$ mv wantodel.txt ~/.Trash
- 浏览文件:
cat
-n 显示行号
只能查看不能修改
- 按键浏览:
more
按空格键翻页,按Enter键换行
- 分屏浏览:
less