查看文件与目录
- ls 显示 当前路径下包长数据含的文件和路径(不包含隐藏文件)
- ls -l (通常可以简写为 ll )经文件和路径等按照一列显示出来,(包含文件的属性与权限等数据)
- ls -a 显示全部文件和路径 (包含隐藏文件)
- ls -al 2,3的结合版
复制、删除、移动
复制cp:
- 将某路径下的某文件复制到其他路径中
cp 某路径下的某文件 其他路径(与前面的某路径不一致)
eg:cp ~/a.txt . :将主目录下的 a.txt 复制到当前目录下
2. 将某路径下的某文件复制到其他路径下,并更名为其他文件名
cp 某路径下的某文件 其他路径/新名
eg:cp ~/a.txt ./b.txt :将主目录下的 a.txt 复制到当前目录下,并更名为b.txt
3. 将某路径下的所有内容,复制到其他路径下
cp -r 某路径 其他路径
注:
- 将某一文件复制到相同文件夹下会报错文件相同。
- -i 指令,表示若目标文件已经存在,在覆盖时会询问操作的进行。
- 复制后的文档默认会将文件的权限改为命令操作者的权限,如果涉及权限敏感的话可以使用 -a 指令操作保留原有的操作
- 经多个数据一次复制(在命令行中并行显示,不是路径下包含子文件那种情况),最后一个目的文件一定是路径
删除 :rm -命令 文件或目录
- -f 强制删除,忽略不存在的文件,不会出现警告信息
- -i 互动模式,在删除前会询问用户是否操作
- -r 递归删除,删除目录下所有文件
通常可以将1,3结合使用 rm -rf ,在删除之前一定要确认无误,防止误删。
移动 :mv -命令 源文件 目标路径
- -f :如果目标路径存在与源文件相同的文件,不会询问而直接覆盖
- -i :如果目标路径存在与源文件相同的文件,会询问是否覆盖
- -u: 如果目标路径存在与源文件相同的文件,且源文件比较新,才会更新
注:mv 源文件 目标文件 :是将源文件改名