Linux常用目录文件命令

Linux常用目录文件命令

在这里插入图片描述

1.查看目录下文件

在Linux中,ls 是一个基本的命令行工具,用于列出目录中的文件和子目录。它是“list”的缩写。ls 命令提供了许多选项和参数,以定制输出和满足各种需求。

#1.列出当前目录下的所有文件和子目录
ls

#2.会列出文件的详细信息
ls -l

#3.显示所有文件,包括隐藏文件
ls -a

#4.按大小排序
ls -S

#5.格式显示大小
ls -lh

2.进入或退出目录

在Linux中,cd 命令用于更改当前工作目录。它是 “change directory” 的缩写。通过 cd 命令,你可以导航到文件系统的不同位置。

#1.切换到用户主目录
cd 
#或
cd ~

#2.返回上一级目录
cd ..
#返回上一级目录的上一级目录
cd ../..

#3.进入到指定目录 
cd /path1/path2/path3
#进入当前目录下的目录 如此时已在/path1/path2下,想进入/path1/path2/path3
cd path3

其中path1、path2、path3是目录名

3.创建目录或文件命令

mkdir 是 Linux 和其他 Unix-like 系统中用于创建目录的命令。它允许用户创建新的目录(文件夹)。

#1.创建单个目录
mkdir dir1

#2.创建多个目录
mkdir dir1 dir2 dir3

#3.创建递归目录递归创建目录
#假设你想创建一个嵌套的目录结构,如 dir1/dir2/dir3,但dir1和dir2都不存在。你可以使用-p选项来递归地创建它们
mkdir -p dir1/dir2/dir3

#4.显示创建过程
mkdir -v dir1

其中dir1、dir2、dir3是目录名

使用touch命令可以创建一个空文件,如果文件已存在,则会更新文件的访问和修改时间

#1.创建文件
touch file1

#2.创建指定后缀名的文件(以.txt文件为例)
touch file1.txt

其中file1是文件名

4.删除目录或文件命令

rm 是 Linux 和 Unix 系统中的一个命令行工具,用于删除文件或目录。这个命令非常强大,但同时也很危险,因为它会永久删除文件或目录,而不会将它们移动到回收站或进行其他形式的备份。因此,在使用 rm 命令时,用户需要非常小心。

#1.删除文件
rm file1

#2.删除多个文件
rm file1 file2 file3

#3.删除所有以特定扩展名结尾的文件(例如,删除所有 .txt 文件)
rm *.txt

#4.强制删除文件,不询问确认
rm -f file1

#5.递归删除目录及其内容
rm -r file1

#6.询问删除文件
rm -i file1

#7.删除目录并询问每个文件或子目录的确认
rm -ri file1

#8.递归地、强制地删除目录及其内容,不会询问任何确认
rm -rf file1

其中file1、file2、file3为目录名或者文件名

5.复制目录或文件命令

cp 是 Linux 和其他 Unix-like 系统中用于复制文件或目录的命令

#1.复制文件:其中source_file是原本的文件,destination_file是目的文件
cp source_file destination_file

#2.复制目录:其中source_directory是原本的目录,destination_directory是目的目录
cp -r source_directory destination_directory
#注意:复制目录时需要使用 -r 或 -R 选项(代表递归)

#3.复制文件并显示详细信息
cp -v source_file destination_file

#4.复制目录及其内容,并在覆盖前提示
cp -ri source_directory destination_directory

#5.强制复制,即使目标文件已存在也不提示
cp -f source_file destination_file
  • 10
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值