1,列出目录和文件的详细信息
ls:
ls -l
ls -lt
2,认识文件
第一列
左边的一组排序中,第一个字符是文件的类型,后面9个字符是文件的权限。
第一个字符主要有3种情况:
d表示目录、-表示文件,l表示链接
第二列
看情况
如果是文件,数字就表示硬链接结束
如果是目录,数字就表示该目录下面有几个子目录
第三列
表示拥有者
第四列
所在的组
第五列
文件的大小,单位是字节,如果是目录就没有意义。
第六列
文件最后一次被修时间
最后一列
文件名
创建目录
mkdir 目录名
例子:
1)在当前目录中创建aaa目录。
mkdir aaa
2)在当前目录的aaa目录中创建bbb目录。
mkdir aaa/bbb
3)创建/tmp/aaa目录。
mkdir /tmp/aaa
4)一次创建多个目录。
mkdir /tmp/aaa1 /tmp/aaa2
创建文件
1)创建空文件
touch 文件名
可以用来创建.c或者.c++文件也
2)把屏幕显示的内容输出到文件,如果文件已存在,将清空原有的内容。
任意可以屏幕输出内容的命令 > 文件名
ls -l >> 1.txt
3)把屏幕显示的内容追加到文件
任意可以屏幕输出内容的命令 >> 文件名
删除目录和文件
复制目录和文件
注意点
这句话的意思是复制目录nihao到hello文件中的ddd里面去
但是,如果hello里面没有ddd,那么这句话的意思就是复制nihao 文件夹到hello中重命名为ddd
移动目录和文件
mv 旧目录或文件名 新目录或文件名
如果第二个参数是已经存在的目录,则把第一个参数(旧目录或文件名)移动到该目录中。
如果第二个参数不存在,则这句话的意思是在当前文件夹下,把旧目录命名为新目录。