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
总用量
drwxrwxr-x sunny sunny 4月 : cc
drwxrwxr-x sunny sunny 4月 : file
drwxrwxr-x sunny sunny 4月 : file1
drwxrwxr-x sunny sunny 4月 : 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  work
sunny@sunny-ThinkPad-T450:~/test$ mkdir -m speech
sunny@sunny-ThinkPad-T450:~/test$ ll
总用量
drwxrwxr-x sunny sunny 4月 : ./
drwxr-xr-x sunny sunny 4月 : ../
drwxrwxr-x sunny sunny 4月 : cc/
drwxrwxr-x sunny sunny 4月 : file/
drwxrwxr-x sunny sunny 4月 : file1/
drwxrwxr-x sunny sunny 4月 : file2/
drwx--x--x sunny sunny 4月 : speech/
drwxrwxrwx sunny sunny 4月 : 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#

Linux常用命令----基本文件系统常用命令的更多相关文章

  1. Linux系列教程(十八)——Linux文件系统管理之文件系统常用命令

    通过前面两篇博客,我们介绍了Linux系统的权限管理.Linux权限管理之ACL权限 介绍了通过设定 ACL 权限,我们为某个用户指定某个文件的特定权限,这在Linux只能对于一个文件只能有所有者权限 ...

  2. Shell命令_文件系统常用命令df、du

    一.df(文件系统查看命令) [root@localhost ~]# df [选项] [挂载点] 选项: -a 显示所有的文件系统信息,包括特殊文件系统,如 /proc. /sysfs -h 使用习惯 ...

  3. Linux学习之文件系统常用命令(七)

    Linux文件系统常用命令 目录 df命令 du命令 fsck命令 dump2fs命令 df命令 df命令 统计文件系统的占有情况,分区用了多少空间,还剩多少空间 df [选项] [挂载点] 选项: ...

  4. linux命令之文件系统权限操作常用命令

    1.   umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...

  5. Linux 文件系统常用命令

    文件系统查看命令df df:查看分区,单位默认是KB df -h 统计目录或文件大小du du /etc/:会列出/etc/目录下的所有子目录所占的空间,最后给出/etc/目录的大小,属于高负载命令, ...

  6. Linux学习 - 文件系统常用命令

    一.文件系统查看命令df df [选项] [挂载点] -a 查看所有文件系统信息,包括特殊文件系统 -h 使用习惯单位显示容量 -T 显示文件系统类型 -m 以MB为单位显示容量 -k 以KB为单位显 ...

  7. Linux的简单介绍和常用命令的介绍

    Linux的简单介绍和常用命令的介绍 本说明以Ubuntu系统为例 Ubuntu系统的安装自行百度,或者参考http://www.cnblogs.com/CoderJYF/p/6091068.html ...

  8. Linux(二)__文件目录、常用命令

    一.linux下的文件目录 linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层 是根目录"/",然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要 ...

  9. Linux文件和目录管理常用重要命令

    一.目录与路径 1.相对路径与绝对路径 因为我们在Linux系统中,常常要涉及到目录的切换,所以我们必须要了解 "路径" 以及 "相对路径" 与 "绝 ...

随机推荐

  1. python3 升级 pip9.0.1 到pip-9.0.3

    首先试试 python -m pip install --upgrade pip python3.5 升级 pip-9.0.3报错 You are using pip version 9.0.1, h ...

  2. Tornado的入门研究

    1.为啥要了解Tornado 首先,Tornado是大神写出来的,如果学习python的话,参照Tornado的源码是一件非常好的事情,属于FaceBook的开源代码 其次,Tornado就是我们在 ...

  3. python 数组反序的方法

    arr = np.array(some_sequence) reversed_arr = arr[::-1] do_something(arr) look_at(reversed_arr) do_so ...

  4. [Drools]JAVA规则引擎 -- Drools- 转http://blog.csdn.net/quzishen/article/details/6163012

    [Drools]JAVA规则引擎 -- Drools 标签: java引擎exceptiongetterstringsetter 2011-01-25 14:33 113340人阅读 评论(35) 收 ...

  5. JAVA-Unit04: SQL(高级查询)

    Unit04: SQL(高级查询) 查看SMITH的上司在那个城市工作? SELECT e.ename,m.ename,d.loc FROM emp e,emp m,dept d WHERE e.mg ...

  6. VG 859使用

    1.基本使用: 1) FUNC 0-9可以直接切换 FUNC A-F 需要+SHIF,切换方法为: FUNC->SHIFT->A-F 2) FORMAT->TIMING   连续按T ...

  7. STL传递比较函数进容器的三种方式

    对于STL中的依靠比较排序的容器,均提供了一个模板参数来传递比较函数,默认的为std::less<>. 查阅Containers - C++ Reference可以看到典型的使用比较函数的 ...

  8. Java中如何查看一个类依赖的包

    Java中如何查看一个类依赖的包 如图, 我如何知道JSONArray是依赖的哪一个包呢,这里有两个json-lib包?   测试语句:   public static void main(Strin ...

  9. FPGA设计者必须精通的5项基本功

    FPGA设计者的5项基本功:仿真.综合.时序分析.调试.验证. 对于FPGA设计者来说,练好这5项基本功,与用好相应的EDA工具是同一过程,对应关系如下: 1. 仿真:Modelsim, Quartu ...

  10. Tomcat的文件列表服务

    今天需要将分析后的日志结果发布到网站上供其他人浏览,虽然用户可以通过直接使用url链接可以访问到对应的文件,但是毕竟还是不方便,没有一个类似文件浏览器的东西,可以直接查看文件夹和文件列表. 其实这样的 ...