列出目录内容: ls
-
作用: 列出当前目录下的文件和子目录。
-
示例: 在根目录下执行
ls
(cd /; ls
) 会列出根目录下的所有文件和目录。
-
-
问题: 仅使用
ls
命令难以区分文件和目录,输出内容过长时也不易查看。 -
常用参数:
-
ls -l
: 以长格式(详细信息)列出内容,竖向排列。-
输出格式: 每行显示一个文件或目录的详细信息。
-
最左边字符:
-
以
d
开头的表示目录 (directory)。 -
以
-
开头的表示文件。
-
-
其他信息: 后面的字符表示文件或目录的权限;接着是链接数、所有者、所属组、文件大小、修改时间,最后是文件或目录的名称。
-
文件大小 (ls -l 输出): 通常显示的是以字节为单位的大小。对于目录,显示的大小通常是目录条目本身占用的空间(通常固定大小,如 4096 字节),而不是其包含内容的实际总大小。
-
-
ls -m
: 以逗号分隔的格式横向列出内容,适应屏幕宽度。
-
切换目录: cd
-
作用: 改变当前工作目录 (Change Directory)。
-
用法:
-
绝对路径:
cd /path/to/directory
(路径以/
开头,从根目录开始)。-
示例:
cd /dev
进入/dev
目录。
-
-
相对路径:
cd directory_name
(相对于当前目录的路径)。-
示例: 如果当前在
/
目录,cd dev
也可进入/dev
目录。
-
-
cd ..
: 切换到当前目录的上层目录。 -
cd .
: 表示当前目录 (通常用于命令参数,如ls .
列出当前目录内容)。 -
cd
(不带参数): 切换回当前用户的主目录 (home directory)。
-
显示当前工作目录: pwd
-
作用: 打印当前用户所在的目录路径 (Print Working Directory)。
创建目录: mkdir
-
作用: 创建新的目录 (Make Directory)。
-
用法:
mkdir directory_name
-
示例:
<mkdir test_dir
在当前目录下创建一个名为test_dir
的目录。
-