Linux 常用命令(文件目录类)

显示当前工作目录的绝对路径

pwd
>/etc/init.d

ls

Command

Function

ls

列出当前目录中的文件和子目录。

 ls -l

以长格式列出当前目录中的文件和子目录,包括文件权限、所有者、文件大小、修改日期等详细信息。

 ls -a

列出当前目录中的所有文件和子目录,包括隐藏文件和目录。

 ls -h

以人类可读的格式列出文件大小,例如,使用KB、MB、GB等单位。

 ls -t

按修改时间排序列出文件和子目录,最新修改的文件和目录将显示在最上面。

 ls -r

反向排序列出文件和子目录,即从最后一个文件或目录开始列出。

 ls -R

递归列出当前目录及其子目录中的所有文件和子目录。

 ls -i

显示每个文件和目录的inode号码。


cd

Command

Function

cd 绝对路径

切换路径

cd 相对路径

切换路径

cd ~
cd

回到Home

cd -

回到上一次所在目录

cd ..

回到当前目录的上一级目录

cd -P

跳转到实际物理路径, 而非快捷方式路径


mkdir

Command

Function

mkdir Renew

创建目录

mkdir -p Renew/zNex/test

创建多层目录


touch

Command

Function

touch Renew/test.txt

创建空文件


cp

Command

Function

cp Renew/test.txt Renew/zNex/test/

复制文件

cp -r Renew/ ./

递归复制整个文件夹


rm

Command

Function

rm test.txt

删除文件

rm -r

递归删除目录中所有内容

rm -f

强制删除

rm -v

显示详细执行过程


mv

Command

Function

mv oldNameFile newNameFile

重命名

mv movefile /targetFolder

移动


cat

Command

Function

cat -n text.txt

查看小文件内容

-n 显示行号

more

Command

Function

more nginx.conf

文件内容分屏查看

Key_Function

SPACE

向下一页

ENTER

向下一行

Ctrl+F

向下滚动一屏

Ctrl+B

返回上一屏

=

输出当行行号

:f

输出文件名和当前行的行号

q

退出More

less

Command

Function

less nginx.conf

文件内容分屏查看

根据显示加载

Key_Function

SPACE

向下一页

PAGEDOWN

向下一页

PAGEUP

向上一页

/ String

向下搜索字符

n向下

N向上

? String

向上搜索字符

n向下

N向上

q

退出More


echo

Command

Function

echo

输出内容到控制行

echo -e

/转义

echo "zNex\tRenew"
>zNex\tRenew
echo -e "zNex\tRenew"
>zNex Renew


ln

Command

Function

In

软链接(快捷方式)

ln -s [原文件或目录] [软链接名]

创建软链接

rm -rf 软链接名

删除软链接

 ln -s /home/lnTest.txt ./lnTxt


history

Command

Function

history

查看已经执行过的历史命令

history -c

清空历史记录


date

Command

Function

date

显示当前时间信息

date -s "2024-01-01 20:52:18"

设置系统当前时间


du

Command

Function

du -h  [src]

以可读形式表示目录的磁盘空间使用情况

du -a [src]

统计对象目录和其子目录的所有文件的磁盘空间使用情况