linux目录相关的操作
我们在前面几篇文章中已经接触到了大量和文件与目录操作相关的命令,比如ls、cd、touch、mkdir、cp、mv等。本章就来详细介绍这些命令的用法。
和目录操作相关的命令有:
1. cd命令:切换当前工作目录;
2. pwd命令:显示当前工作目录;
3. mkdir命令:创建新目录;
4. rmdir:删除空目录。
我们在执行和目录操作相关的命令的时候,总是会遇到一些特殊的符号,这些特殊的符号表示特殊的目录:
1) . 表示当前目录;
2) .. 表示上一层父目录;
3) - 表示前一个工作目录;
4) ~ 表示当前登录用户的家目录;
5) ~account 代表account这个用户的家目录(account是账号名称).
在所有目录下面都会存在的两个目录.和..,分别代表当前目录和上一层父目录。 比较有意思和特殊的一个问题是,在linux根目录下有没有父目录..呢? 我们用ls -al /命令查看可以发现根目录下确实存在.与..两个目录。但是仔细发现这两个文件的属性信息是一模一样的,其实这两个目录代表的是同一个目录,那就是/目录本身了。
linux目录相关的操作
回到顶部1. cd命令:切换当前工作目录;
2. pwd命令:显示当前工作目录;
3. mkdir命令:创建新目录;
4. rmdir:删除空目录。
我们在执行和目录操作相关的命令的时候,总是会遇到一些特殊的符号,这些特殊的符号表示特殊的目录:
1) . 表示当前目录;
2) .. 表示上一层父目录;
3) - 表示前一个工作目录;
4) ~ 表示当前登录用户的家目录;
5) ~account 代表account这个用户的家目录(account是账号名称).
在所有目录下面都会存在的两个目录.和..,分别代表当前目录和上一层父目录。 比较有意思和特殊的一个问题是,在linux根目录下有没有父目录..呢? 我们用ls -al /命令查看可以发现根目录下确实存在.与..两个目录。但是仔细发现这两个文件的属性信息是一模一样的,其实这两个目录代表的是同一个目录,那就是/目录本身了。
peter@initroot:~$ ls -al / total 2097268 drwxr-xr-x 23 root root 4096 Jan 7 10:26 . drwxr-xr-x 23 root root 4096 Jan 7 10:26 .. drwxr-xr-x 2 root root 4096 Dec 17 20:48 bin drwxr-xr-x 3 root root 4096 Jan 7 10:29 boot drwxr-xr-x 2 root root 4096 Nov 18 16:58 cdrom drwxr-xr-x 18 root root 4080 Jan 7 13:29 dev drwxr-xr-x 148 root root 12288 Jan 7 13:29 etc drwxr-xr-x 4 root root 4096 Dec 9 10:13 home lrwxrwxrwx 1 root root 32 Jan 7 10:26 initrd.img -> boot/initrd.img-5.0.0-32-generic drwxr-xr-x 23 root root 4096 Nov 18 17:10 lib drwxr-xr-x 2 root root 4096 Jul 29 18:27 lib64 drwx------ 2 root root 16384 Nov 18 16:56 lost+found drwxr-xr-x 4 root root 4096 Dec 18 10:12 media drwxr-xr-x 2 root root 4096 Jul 29 18:27 mnt drwxr-xr-x 3 root root 4096 Dec 23 10:43 opt dr-xr-xr-x 197 root root 0 Jan 7 13:29 proc drwx------ 14 root root 4096 Jan 7 10:06 root drwxr-xr-x 32 root root 940 Jan 7 13:29 run drwxr-xr-x 2 root root 12288 Jan 7 13:29 sbin drwxr-xr-x 2 root root 4096 Jul 29 18:27 srv -rw------- 1 root root 2147483648 Nov 18 16:56 swapfile dr-xr-xr-x 13 root root 0 Jan 7 13:29 sys drwxrwxrwt 17 root root 12288 Jan 7 14:32 tmp drwxr-xr-x 11 root root 4096 Jul 29 18:26 usr drwxr-xr-x 11 root root 4096 Jul 29 19:02 var -rw------- 1 root root 0 Jan 7 13:29 VBox.log lrwxrwxrwx 1 root root 29 Jan 7 10:26 vmlinuz -> boot/vmlinuz-5.0.0-32-generic lrwxrwxrwx 1 root root 30 Jan 7 10:26 vmlinuz.old -> boot/vmlinuz-4.15.0-74-generic
initroot编辑整理,转载请注明www.initroot.com
100次点赞
100次阅读