Linux的目录管理

简介: 在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下

创建目录

在 Linux 系统中建立新目录的命令是 mkdir。该命令的使用方式如下:

mkdir [选项] 目录


-m 在建立目录时把按模式指定设置为目录权限。该目录的权限分为:目录所有者的权限、组中其他人对目录的权限和系统中其他人对目录的权限。这三个权限分别用三个数字之和来表示:对目录的读权限是 4(r)、写权限是 2(w)、执行权限是 1(x)。


-p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

oracle@yaoyuan tmp$ mkdir -m 700 -p /tmp/dir1/dir2
oracle@yaoyuan tmp$  ls -dl /tmp/dir1/dir2
drwx------. 2 oracle oinstall 6 Jul 30 17:58 /tmp/dir1/dir2
oracle@yaoyuan tmp$ mkdir -m 741 -p /tmp/dir1/dir3
oracle@yaoyuan tmp$  ls -dl /tmp/dir1/dir3
drwxr----x. 2 oracle oinstall 6 Jul 30 17:59 /tmp/dir1/dir3

注意目录的权限和属主。


删除目录

rmdir 命令用来删除目录,一般情况下要删除的目录必须为空目录,如果所给的目录不为空,系统会报告错误。

oracle@yaoyuan tmp$ touch /tmp/dir1/dir3/ff
oracle@yaoyuan tmp$ rmdir /tmp/dir1/dir3
rmdir: failed to remove '/tmp/dir1/dir3': Directory not empty
oracle@yaoyuan tmp$ rm -r /tmp/dir1/dir3

修改工作目录

cd [directory] 改变当前工作目录,一个点表示当前目录,两个点表示上一级目录。


切换到上一次操作过的目录cd -


切换到登录用户的家目录cd 或者 cd ~


显示当前工作目录的命令是 pwd 命令


作者介绍:


姚远:Oracle ACE(Oracle和MySQL数据库方向 ),华为云MVP。拥有包括 Oracle 10g和12c OCM在内的20+数据库相关认证。曾任IBM公司数据库部门经理,现在一家第三方公司任首席数据库专家,服务2万+客户,《MySQL 8.0运维与优化》的作者。


相关文章
|
3月前
|
Linux 数据安全/隐私保护 Windows
Linux共享Windows目录
Linux共享Windows目录
|
1天前
|
存储 Linux Windows
linux常用目录
/sbin s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。 /home 存放普通用户的主目录,在Linux中每个用户都有一个自己的目录,一版该目录名是以用户的账号命名的。 /root 该目录为系统管理员,也称为超级权限者的用户主目录。 /lib 系统开机所需要最基本的动态连接共享库,其作用类似于windows里的DLL文件。几乎所有的应用程序都需要用到这些共享库。 /etc 所有的系统管理所需要的配置文件和子目录。 /usr 这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program fies目录。 /bo
12 2
|
6天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
24 2
|
16天前
|
Linux 开发工具 Perl
Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
【10月更文挑战第20天】Linux命令替换目录下所有文件里有"\n"的字符为""如何操作?
30 4
|
1月前
|
存储 Linux 编译器
cmake的单目录和多目录的使用(Linux和Windows)
本文介绍了在Windows和Linux平台上使用CMake构建单目录和多目录项目的步骤,包括如何配置CMakeLists.txt文件以及如何生成和使用可执行文件、库文件。
18 2
|
1月前
|
移动开发 Linux
Linux 文件与目录管理
Linux 文件与目录管理
21 3
|
2月前
|
Linux
深入理解Linux中的cp命令:文件与目录的复制利器
深入理解Linux中的cp命令:文件与目录的复制利器
|
2月前
|
Linux 应用服务中间件 nginx
|
2月前
|
Linux Shell Python
9-7|salt代码在linux机子那个目录
9-7|salt代码在linux机子那个目录
|
2月前
|
数据可视化 Ubuntu Linux
8-14|如何查看linux目录下文件大小
8-14|如何查看linux目录下文件大小
下一篇
无影云桌面