Linux常用命令----基本文件系统常用命令
1.查看当前工作目录---pwd
sunny@sunny-ThinkPad-T450:~$ pwd /home/sunny sunny@sunny-ThinkPad-T450:~$ cd Workspaces/ sunny@sunny-ThinkPad-T450:~/Workspaces$ pwd /home/sunny/Workspaces
2.列出目录中的内容(文件或者子目录)---ls
ls [-adlFR] [pathname]
sunny@sunny-ThinkPad-T450:~$ mkdir test sunny@sunny-ThinkPad-T450:~$ cd test/ sunny@sunny-ThinkPad-T450:~/test$ mkdir file1 file2 sunny@sunny-ThinkPad-T450:~/test$ ls file1 file2
选项:-a:显示所有的文件或目录,包括隐藏目录
sunny@sunny-ThinkPad-T450:~/test$ ls -a . .. cc file file1 file2
-l:加上-l,则其功能类似于ll,列出目录的详细信息
sunny@sunny-ThinkPad-T450:~/test$ ls -l 总用量 16 drwxrwxr-x 2 sunny sunny 4096 4月 21 18:04 cc drwxrwxr-x 3 sunny sunny 4096 4月 21 18:03 file drwxrwxr-x 3 sunny sunny 4096 4月 21 18:04 file1 drwxrwxr-x 2 sunny sunny 4096 4月 21 17:58 file2
-F:列出的文件或目录的属性,如果是目录,则其后面加/,如果文件是可执行文件,则名字后面加*;
sunny@sunny-ThinkPad-T450:~/test$ ls -F cc/ file/ file1/ file2/
-R:列出子目录及其中的文件;
sunny@sunny-ThinkPad-T450:~/test$ ls -R .://当前目录 cc file file1 file2 ./cc: ./file: aa ./file/aa: ./file1: bb ./file1/bb: ./file2:
还可以结合在一起使用:
sunny@sunny-ThinkPad-T450:~/test$ ls -aF ./ ../ cc/ file/ file1/ file2/
3.创建目录---mkdir,删除/移除空的目录--rmdir用法:mkdir [-m] dir_name
rmdir dir_name(空目录,否则删不掉)
sunny@sunny-ThinkPad-T450:~/test$ pwd /home/sunny/test sunny@sunny-ThinkPad-T450:~/test$ mkdir work sunny@sunny-ThinkPad-T450:~/test$ mkdir work/speech sunny@sunny-ThinkPad-T450:~/test$ cd sunny@sunny-ThinkPad-T450:~$ cd test/ sunny@sunny-ThinkPad-T450:~/test$ cd work sunny@sunny-ThinkPad-T450:~/test/work$ mkdir image graphics sunny@sunny-ThinkPad-T450:~/test/work$ ls graphics image speech sunny@sunny-ThinkPad-T450:~/test/work$ rmdir graphics sunny@sunny-ThinkPad-T450:~/test/work$ ls image speech sunny@sunny-ThinkPad-T450:~/test/work$ cd .. sunny@sunny-ThinkPad-T450:~/test$ rmdir work rmdir: 删除 "work" 失败: 目录非空 sunny@sunny-ThinkPad-T450:~/test$ rmdir work/image work/speech work sunny@sunny-ThinkPad-T450:~/test$ ls cc file file1 file2 sunny@sunny-ThinkPad-T450:~/test$
-m , --mode=MODE: 设置权限模式(类似chmod)
sunny@sunny-ThinkPad-T450:~/test$ mkdir -m 777 work sunny@sunny-ThinkPad-T450:~/test$ mkdir -m 711 speech sunny@sunny-ThinkPad-T450:~/test$ ll 总用量 32 drwxrwxr-x 8 sunny sunny 4096 4月 23 14:28 ./ drwxr-xr-x 29 sunny sunny 4096 4月 23 11:46 ../ drwxrwxr-x 2 sunny sunny 4096 4月 21 18:04 cc/ drwxrwxr-x 3 sunny sunny 4096 4月 21 18:03 file/ drwxrwxr-x 3 sunny sunny 4096 4月 21 18:04 file1/ drwxrwxr-x 2 sunny sunny 4096 4月 21 17:58 file2/ drwx--x--x 2 sunny sunny 4096 4月 23 14:28 speech/ drwxrwxrwx 2 sunny sunny 4096 4月 23 14:27 work/ Defualt -m=775(默认权限,有的是755)
4.切换目录---cd
返回多级目录
sunny@sunny-ThinkPad-T450:~/test/file$ cd sunny@sunny-ThinkPad-T450:~$
返回上一级目录:
sunny@sunny-ThinkPad-T450:~/test$ cd ..
sunny@sunny-ThinkPad-T450:~$
进入test目录:
sunny@sunny-ThinkPad-T450:~$ cd test/
sunny@sunny-ThinkPad-T450:~/test$
切换到root下:
sunny@sunny-ThinkPad-T450:~$ su root 密码: root@sunny-ThinkPad-T450:/home/sunny#