本文将向大家介绍如何用Linux下的pwd 显示当前所在工作目录的全路径,希望对大家日后的工作和学习有所帮助。
ls 列出目录下的文件
1. ls -a 列出文件下所有的文件,包括以“.“开头的隐藏文件(linux下文件隐藏文件是以.开头的,如果存在..代表存在着父目录)
2.
3. ls -l 列出文件的详细信息,如创建者,创建时间,文件的读写权限列表等等
4.
5. ls -F 在每一个文件的末尾加上一个字符说明该文件的类型。"@"表示符号链接、"|"表示FIFOS、"/"表示目录、"="表示套接字
6.
7. ls -s 在每个文件的后面打印出文件的大小。 size(大小)
8.
9. ls -t 按时间进行文件的排序 Time(时间)
10.
11. ls -A 列出除了"."和".."以外的文件。
12.
13. ls -R 将目录下所有的子目录的文件都列出来,相当于我们编程中的“递归”实现
14.
15. ls -L 列出文件的链接名。Link(链接)
16.
17. ls -S 以文件的大小进行排序
cd的用法
1. cd /home 进入home目录
2. cd ~ 进入用户主目录(sa的目录)
3. cd / 进入系统目录(文件系统 )
4. cd - 返回进入此目录之前所在的目录;
5. cd .. 返回上一目录
6. cd ../.. 返回上两级目录
移动(mv)和复制(cp)文件及文件夹
[plain] view plain copy
1. mv 类似于windows下的剪切
2. mv aaa /test/user 将aaa移动至/test/user 目录下
3. mv /tv/aaa /test/user 将/tv目录下的aaa移动至/test/user目录下
4. mv -r aaa /test/user 将aaa文件夹递归移动至/test/user目录下,不加-r会出错
5. mv aaa bbb 将aaa改名为bbb
6.
7. -b: 当文件存在时,覆盖前,为其创建一个备份;
8. -f: 若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;
9. -i: 交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。
10. -u: 当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
11. -f: 强行复制文件或目录,不论目标文件或目录是否已存在;
12. -i: 覆盖既有文件之前先询问用户;
13. -s: 对源文件建立符号连接,而非复制文件;
14. -R/r:递归处理,将指定目录下的所有文件与子目录一并处理
15.
16. cp的用法和mv类似
删除命令 rm
[plain] view plain copy
1. rm -rf aaa 强制删除aaa文件夹或者文件
2. -r 递归删除
3. -f 强制删除,不询问
新建文件夹(mkdir)和文件(touch)
[plain] view plain copy
1. mkdir aaa 当前目录下创建aaa文件夹
2. mkdir /test/user/aaa 在/test/user目录下创建aaa文件夹
3. mkdir -p /test/user/aaa 假如user文件夹不存在,需要用-p才可以创建该文件夹
4.
5. touch abc.txt 当前目录下创建abc.txt文件
本文由职坐标整理并发布,了解更多内容,请关注职坐标Linux频道!