Linux 文件与目录管理

Linux 系统的文件和目录管理是其操作的核心部分,掌握这些命令能极大地提高用户的工作效率。

1. ls 命令:列出目录内容

基本用法:ls 命令用于列出当前目录下的文件和子目录。

示例:

ls

输出:


Desktop  Documents  Downloads  Music  Pictures  Videos

选项和参数:

-a:列出所有文件,包括那些以.开头的隐藏文件。

-l:以长格式显示文件和目录的详细信息,包括权限、所有者、大小、时间等。

-h:以人类可读的格式显示文件大小,如1K、234M等。

示例:

ls -lah

输出:

total 4.0K

drwxr-xr-x 2 user staff 64B Mar  1 14:00 .

drwxr-xr-x 5 user staff 160B Mar  1 13:52 ..

drwxr-xr-x 4 user staff 128B Mar  1 14:00 Desktop

drwxr-xr-x 3 user staff  96B Mar  1 14:00 Documents

2. cd 命令:改变当前工作目录

基本用法:cd 命令用于在文件系统中导航。

示例:

cd /var/log

这将改变当前目录到/var/log。

相对路径与绝对路径:使用相对路径(如cd ..)或绝对路径(如cd /home/user)来导航。

示例:

cd ../

这将使你返回上一级目录。

3. pwd 命令:显示当前工作目录

基本用法:pwd 命令用于显示你当前所在目录的完整路径。

示例:

pwd

输出:

/var/log

4. mkdir 命令:创建目录

基本用法:mkdir 命令用于创建目录。

示例:

mkdir new_directory

这将创建一个名为new_directory的目录

选项和参数:

-p:递归创建多级目录。

示例:

mkdir -p /var/log/new_directory/sub_directory

5. rmdir 命令:删除空目录

基本用法:rmdir 命令用于删除空目录。

示例:

rmdir empty_directory

选项和参数:

-p:递归删除空目录。

示例:

rmdir -p /var/log/new_directory/sub_directory

6. cp 命令:复制文件或目录

基本用法:cp 命令用于复制文件或目录。

示例:

cp file1.txt file1_copy.txt

这将复制file1.txt并将其命名为file1_copy.txt。

选项和参数:

-r:递归复制目录。

示例:

cp -r new_directory new_directory_copy

7. rm 命令:删除文件或目录

基本用法:rm 命令用于删除文件或目录。

示例:

rm file1_copy.txt

选项和参数:

-r:递归删除目录。

-i:删除前询问确认。

示例:

rm -i file1_copy.txt

rm -ir new_directory_copy

8. mv 命令:移动或重命名文件和目录

基本用法:mv 命令用于移动或重命名文件和目录。

示例:

mv file1.txt file2.txt

mv file2.txt /var/log

移动文件或重命名:使用mv可以轻松地将文件从一个位置移动到另一个位置或者更改文件的名称。

文件系统层次结构

Linux 文件系统的层次结构中包含多个重要的目录,每个目录都有其特定的用途:

/bin 和 /usr/bin:存放系统和用户的可执行文件。

/sbin 和 /usr/sbin:存放系统管理员使用的管理命令。

/etc:存放系统配置文件。

/home:存放用户的个人文件和目录。

/var:存放系统运行时产生的可变数据,如日志文件。

/tmp:存放临时文件,通常在重启后被清空。

/dev:存放设备文件,将硬件设备表示为文件。

/proc 和 /sys:提供内核和系统硬件的虚拟文件系统。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值