Linux学习笔记——Linux常用命令—文件处理命令

本文详细介绍Linux中文件管理的基本命令,包括查看、创建、复制、移动、删除、显示内容等操作,涵盖ls、cd、touch、mkdir、cp、mv、rm、cat、more、head、tail、ln等常用命令,帮助用户高效地进行文件操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、显示文件信息     ls     list
-l    long    查看详细信息
-d        查看目录属性
-a    all    查看所有文件,包含隐藏文件
 
drwxr-xr-x        2    root    root    4096            Jul  4 12:58
2代表硬链接数        所有者    所属组    文件大小,不是准确的数值     创建时间或最后修改的时间
数据块 block 512字节,组织管理数据的方式,文件系统,可以理解成是存储数据的最小的单位
数据块越小,读写的速度越慢,数据块越小,浪费的空间越大。可以按需要调整数据块的大小
硬链接数是指该目录下直接子目录的个数,包括.和..两个目录,因此,如果硬链接数是9,则用ls -l会打印出7个目录,而ls -la则会打印出9个目录。
第一个标记表示文件类型,
d    表示目录    directory
-    表示二进制文件    
l    软链接文件  link
r    read
w    write
x    execute
每三个字符作为一部分,代表一类用户。
rwx             r-x              r-x
所有者u    所属组g     其他人
user           group        others
owner
 
2、切换目录    cd [目录名称]    change directory
pwd    print working directory    查看当前目录
3、创建文件    touch [文件名]
4、创建目录    mkdir [目录名]    make directories
5、复制文件或目录    cp -R [源文件或目录] [目标文件或目录]    copy
        cp -R 复制目录
如果复制文件就不需要选项,直接cp就可以。 
6、移动文件或目录    mv [源文件或目录] [目的文件或目录]    move
也可以用这个命令进行文件的改名操作
mv file1 file2     #将文件file1重命名为file2,也可以在其中添加目录名实现将文件剪切到另外的目录并且重命名。
7、删除文件或目录    rm [文件名]    remove
这里会绑定了一个选项-a,即不询问。如果强制不询问,用-f
rm -rf [目录名]    不询问直接删除目录中所有的目录和文件。适用于文件很多的情形。
rm -r [目录名]
删除空目录    rmdir [目录名]    不常用,实用性很差
8、任何时候要终止一个命令都可以用Ctrl+C
9、显示文件内容    cat [文件名]    concatenate and display files
常用于文件内容较少(不超过一页,否则最后停留在最后一页)的情形,不能显示较大的文件的全部内容。
10、分页显示文件的全部内容    more [文件名]
空格或f    显示下一页
Enter    显示下一行
q或Q    退出
11、显示文件内容的前几行    head -num [文件名]
不加数值默认是10行
12、显示文件的最后几行    tail -num [文件名]
同上
            tail -f [文件名]    用于监视日志文件,动态显示文件最新的内容。
13、产生链接文件    ln -s [源文件] [目标文件]    link
            -s 产生软链接文件
软链接和windows中的快捷方式的意义是一样的。
硬链接和windows中的拷贝类似,但不完全相同,用硬链接得到的文件和源文件是同步更新的,所有属性都一样,而拷贝则不是。另外,硬链接得到的文件的创建时间和源文件也相同,而拷贝是创建了一个新的文件。而拷贝命令cp -p则可以保留原始的时间值。软链接是个符号链接,如果源文件删除,则软链接也没有了意义。而如果硬链接在源文件删除后仍然存在。
在linux中,linux内核要处理的任何文件都要有一个数字标识,因为内核不能识别字母,而只能识别数字。硬链接和源文件的数字标识是一样的,而软链接的则不同。
ls -i用来查看文件的i节点,inode,每个文件必须有一个i节点,但不是一个i节点只能对应一个文件,这里的硬链接就是一个例子。
硬链接不可以跨文件系统创建,而软链接可以。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值