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# 
原文地址:https://www.cnblogs.com/coffy/p/5418130.html