1.ls
ls [选项] [文件或目录]
选项:
-a ----显示所有文件,包括隐藏文件
-l ----显示详细信息(long 表示长格式显示 eg:ls -l)
-d ----查看目录属性
-h ----人性化显示文件大小(human 表示显示成人能看懂的格式)
-i ----显示inode
Linux文件格式:文件格式共十位,如:-rw-r- -r- -
1)- 文件类型(第一位是“-” 表示是一个文件,“d”表示目录,“l”表示软连接文件即快捷方式)
注:Linux中通过文件类型的第一位来区分文件权限
2)rw- r- - r- -
u所有者 g所有组 o其他人
r 读 w 写 x 执行
2.mkdir
mkdir [-p] [目录名]
-p 递归创建
eg:
mkdir a ----在当前目录下创建a目录
mkdir b/a ----mkdir: 无法创建目录"b/a": 没有那个文件或目录
mkdir b/a ----正确,成功创建b/a
说明:-p 可以创建一串目录,不加-p则只能创建一个目录
3.cd
cd [目录]
->简化操作
cd ~ ----进入当前用户的家目录
cd ----同上
cd - ----进入上次目录
cd .. ----进入上一级目录
cd . ----进入当前目录
4.pwd
显示当前工作目录
5.rmdir ---删除目录
rmdir [目录]
注:只能删除空目录,目录里面有文件的话则不能删除---比较少用
6.rm
rm -rf [文件或目录]
选项:
-r ----递归删除目录
-f ----强制
7.cp
cp [选项] [原文件或目录][目标目录]
->选项:
-r ----复制目录
-p ----连带文件属性复制
-d ----若源文件是链接文件,则复制链接属性
-a ----相当于 -pdr
注: 加上-a,复制的文件和源文件一模一样;一般用cp -a
8.mv ----剪切或者改名
mv [原文件或者目录] [目标目录]
->eg:
mv a ../a ----将当前目录下的a目录剪切到上一级的a目录中
mv abc.txt de.txt ----如果原文件和目标文件在同一目录下,则为改名,如果不在同一目录下则为剪切;此条命令的意思为:将当前目录下的abc.txt文件重命名为de.txt
9.ln
ln -s [原文件] [目标文件] 生成链接文件
--选项: -s 创建软链接,类似windows快捷方式