1.查看目录下面的文件
- ls -a 列出所有内容,包括隐藏的文件和目录
- ls -l 列出长格式的目录的所有内容,内容以空格区分
1.访问权。这些是在文件或目录中允许的操作。
2.硬链接数。此数字计算子目录和文件的数量。这个数字包括父目录link(..
)和当前目录link(.
)。
3.文件所有者的用户名
4.拥有该文件的组的名称
5.文件的大小(以字节为单位)。
6.文件上次修改的日期和时间。
7.文件或目录的名称。
2.查看当前终端目录所在的位置
- pwd
3.进入某个文件夹
- cd .. 进入上一层文件夹,如果需要返回多个使用../../
4.创建一个文件夹
- mkdir test
5.创建一个文件
- touch test.txt
6.复制文件到另一个文件夹
- cp index/text.html html/ 将index目录下面的text.html复制到html文件夹内
- cp index/text.html index/text2.html html/ 如要复制多个以空格隔开
- cp index/t*.html html/ *(通配符)代表所有的意思,这行会复制index目录下面所有以t开头的html文件
7.转移、重命名文件/文件夹
- mv index/text.html html/ 将index目录下的text.html文件转移到html内
8.删除文件
- rm index.html 删除文件
- rm -r index rm是删除一个文件,不包含文件夹,如果需要删除文件夹输入rm -r xxxx会删除掉文件夹内所有文件
9.输入内容
- echo "hello world" 输入内容
- echo "hello world" > hello.txt 创建一个txt格式文本其内容为'hello world',想深入了解可以搜关键字“重定向”
10.查看内容
- cat hello.txt
- cat hello.txt > world.txt 将hello里面的内容覆盖掉world.txt里面,输出cat world.txt可查看
- cat hello.txt >> world.txt 将hello里面内容追加到world.txt后面
11.解压文件
- tar -zxvf test.tgz .tgz文件解压
- unzip test.zip .zip文件解压
- gzip -d test.gz .gz文件解压
12.删除一个目录
- rmdir test