在Linux或Unix操作系统中,所有的文件和目录都被组织成一个根目录开始的倒置的树状结构
目录的定义;目录相当于Windows中的文件夹,目录中存放的既可以是文件,也可以是其他的子目录
.表示当前目录,及用户所在的工作目录
..表示父目录,即当前目录的上一层目录
Pwd命令的功能:确定现在所在的工作目录
cd命令的功能:切换当前目录
cd ..命令:进入上一级目录
cd ~命令:切换到用户的家目录
cd命令:cd ~,也可以切换到用户的家目录
cd -命令:切换到用户之前的工作目录
cd 目录名 命令:切换到指定的目录
ls命令的功能:列出当前目录(默认为当前目录)或指定目录中的内容
ls -a命令:列出目录下的所有文件,包括“。”开头的隐藏文件
ls -l命令:列出某个目录中每个文件的详细资料
cp命令的功能:将文件(可以是多个)复制成一个指定的目的文件或复制到一个指定的目标目录中
cp命令的常用选项:cp 源文件 目标文件
mv命令的功能:即可以在不同的目录之间移动文件和目录,也可以重新命名文件和目录
mv命令的用法举例:
移动文件和目录的例子:将当前目录中的lists文件移动到其子目录babydog中的命令“Mv bigdog babydog
Mkdir命令的功能:创建一个新目录
Mkdir命令的用法举例:创建目录daddog的命令:mkdir daddog
Touch命令的功能:可以创建一个空文件,也可以同时创建多个文件
Touch命令的用法举例:当前目录中创建一个名为babydog1的文件命令
Touch babydog
Rm命令的功能:永久的在文件系统中删除文件或目录
Rm命令的常用选项:
-r:递归的删除目录,当删除一个目录时,删除该目录中所有的内容,其中包括子目录中的全部内容
-f:系统并不询问而是强制删除,且直接删除原有文件
Rm命令的用法举例:
删除当前目录中babydog1文件的命令:rm babydog1
Rmdir命令的功能:删除空目录
Rmdir命令的用法举例:
删除空目录mumdog/girldog/babydog的命令:
Rmdir mumdog/girldog/babydog
Rm -r命令的功能:删除包含文件和子目录的目录
Rm -r命令的用法举例“
删除非空目录mumdog的命令:
Rm -r mumdog