linux查询文件方位, 运用`find`指令查询文件方位
在Linux中,查询文件方位有多种办法,以下是几种常用的指令:
1. `find` 指令:`find` 指令能够在指定目录下查找文件。例如,要在整个文件体系中查找名为 `example.txt` 的文件,能够运用以下指令: ``` find / name example.txt ``` 这将查找根目录 `/` 下的一切文件和目录,查找名为 `example.txt` 的文件。
2. `locate` 指令:`locate` 指令能够快速查找文件体系中的文件。它依赖于 `/var/lib/mlocate/mlocate.db` 数据库,该数据库需求定时更新。例如,要查找名为 `example.txt` 的文件,能够运用以下指令: ``` locate example.txt ``` 这将查找整个文件体系,查找名为 `example.txt` 的文件。
3. `which` 指令:`which` 指令能够查找可执行文件的途径。例如,要查找 `ls` 指令的途径,能够运用以下指令: ``` which ls ``` 这将回来 `ls` 指令的途径。
4. `whereis` 指令:`whereis` 指令能够查找文件、手册页和源代码的方位。例如,要查找 `ls` 指令的方位,能够运用以下指令: ``` whereis ls ``` 这将回来 `ls` 指令的二进制文件、源代码和手册页的方位。
5. `type` 指令:`type` 指令能够查找指令的类型和方位。例如,要查找 `ls` 指令的类型和方位,能够运用以下指令: ``` type ls ``` 这将回来 `ls` 指令的类型和途径。
6. `pwd` 指令:`pwd` 指令能够显现当时工作目录的途径。例如,要显现当时工作目录的途径,能够运用以下指令: ``` pwd ``` 这将回来当时工作目录的途径。
7. `cd` 指令:`cd` 指令能够改动当时工作目录。例如,要进入名为 `example` 的目录,能够运用以下指令: ``` cd example ``` 这将改动当时工作目录到 `example` 目录。
8. `ls` 指令:`ls` 指令能够列出目录中的文件和子目录。例如,要列出当时目录中的一切文件和子目录,能够运用以下指令: ``` ls ``` 这将列出当时目录中的一切文件和子目录。
9. `tree` 指令:`tree` 指令能够以树形结构显现目录中的文件和子目录。例如,要以树形结构显现当时目录中的一切文件和子目录,能够运用以下指令: ``` tree ``` 这将以树形结构显现当时目录中的一切文件和子目录。
10. `du` 指令:`du` 指令能够显现目录或文件的巨细。例如,要显现当时目录的巨细,能够运用以下指令: ``` du ``` 这将显现当时目录的巨细。
11. `df` 指令:`df` 指令能够显现文件体系的磁盘空间运用情况。例如,要显现一切文件体系的磁盘空间运用情况,能够运用以下指令: ``` df ``` 这将显现一切文件体系的磁盘空间运用情况。
12. `file` 指令:`file` 指令能够显现文件的类型。例如,要显现 `example.txt` 文件的类型,能够运用以下指令: ``` file example.txt ``` 这将显现 `example.txt` 文件的类型。
13. `md5sum` 指令:`md5sum` 指令能够核算文件的MD5校验和。例如,要核算 `example.txt` 文件的MD5校验和,能够运用以下指令: ``` md5sum example.txt ``` 这将核算 `example.txt` 文件的MD5校验和。
14. `sha256sum` 指令:`sha256sum` 指令能够核算文件的SHA256校验和。例如,要核算 `example.txt` 文件的SHA256校验和,能够运用以下指令: ``` sha256sum example.txt ``` 这将核算 `example.txt` 文件的SHA256校验和。
15. `sort` 指令:`sort` 指令能够对文件中的行进行排序。例如,要对 `example.txt` 文件中的行进行排序,能够运用以下指令: ``` sort example.txt ``` 这将对 `example.txt` 文件中的行进行排序。
16. `uniq` 指令:`uniq` 指令能够删去文件中的重复行。例如,要删去 `example.txt` 文件中的重复行,能够运用以下指令: ``` uniq example.txt ``` 这将删去 `example.txt` 文件中的重复行。
17. `grep` 指令:`grep` 指令能够在文件中查找指定的形式。例如,要在 `example.txt` 文件中查找包括 hello 的行,能够运用以下指令: ``` grep hello example.txt ``` 这将在 `example.txt` 文件中查找包括 hello 的行。
18. `awk` 指令:`awk` 指令是一种文本处理东西,能够对文件中的行进行各种操作。例如,要显现 `example.txt` 文件中的榜首列,能够运用以下指令: ``` awk '{print $1}' example.txt ``` 这将显现 `example.txt` 文件中的榜首列。
19. `sed` 指令:`sed` 指令是一种流修改器,能够对文件中的行进行各种修改操作。例如,要将 `example.txt` 文件中的一切 hello 替换为 world,能够运用以下指令: ``` sed 's/hello/world/g' example.txt ``` 这将将 `example.txt` 文件中的一切 hello 替换为 world。
20. `cut` 指令:`cut` 指令能够提取文件中的特定列。例如,要提取 `example.txt` 文件中的榜首列,能够运用以下指令: ``` cut d ' ' f 1 example.txt ``` 这将提取 `example.txt` 文件中的榜首列。
21. `paste` 指令:`paste` 指令能够将多个文件的内容合并成一个新的文件。例如,要将 `file1.txt` 和 `file2.txt` 的内容合并成一个新的文件 `output.txt`,能够运用以下指令: ``` paste file1.txt file2.txt > output.txt ``` 这将创立一个新的文件 `output.txt`,其间包括 `file1.txt` 和 `file2.txt` 的内容。
22. `join` 指令:`join` 指令能够将两个文件依照指定的键合并成一个新的文件。例如,要将 `file1.txt` 和 `file2.txt` 依照 `file1.txt` 的榜首列合并成一个新的文件 `output.txt`,能够运用以下指令: ``` join 1 1 2 1 file1.txt file2.txt > output.txt ``` 这将创立一个新的文件 `output.txt`,其间包括 `file1.txt` 和 `file2.txt` 的内容。
23. `comm` 指令:`comm` 指令能够比较两个文件的内容。例如,要比较 `file1.txt` 和 `file2.txt` 的内容,能够运用以下指令: ``` comm file1.txt file2.txt ``` 这将比较 `file1.txt` 和 `file2.txt` 的内容,并显现它们的差异。
24. `diff` 指令:`diff` 指令能够比较两个文件的内容。例如,要比较 `file1.txt` 和 `file2.txt` 的内容,能够运用以下指令: ``` diff file1.txt file2.txt ``` 这将比较 `file1.txt` 和 `file2.txt` 的内容,并显现它们的差异。
25. `patch` 指令:`patch` 指令能够运用补丁文件来更新文件。例如,要运用 `patch.txt` 补丁文件来更新 `file.txt` 文件,能够运用以下指令: ``` patch file.txt 26. `split` 指令:`split` 指令能够将大文件分割成多个小文件。例如,要将 `largefile.txt` 分割成多个巨细为 1024KB 的文件,能够运用以下指令: ``` split b 1024k largefile.txt ``` 这将将 `largefile.txt` 分割成多个巨细为 1024KB 的文件。
27. `tar` 指令:`tar` 指令能够创立和提取归档文件。例如,要创立一个包括 `file1.txt` 和 `file2.txt` 的归档文件 `archive.tar`,能够运用以下指令: ``` tar cvf archive.tar file1.txt file2.txt ``` 这将创立一个包括 `file1.txt` 和 `file2.txt` 的归档文件 `archive.tar`。
28. `gzip` 指令:`gzip` 指令能够紧缩文件。例如,要紧缩 `file.txt` 文件,能够运用以下指令: ``` gzip file.txt ``` 这将紧缩 `file.txt` 文件。
29. `bzip2` 指令:`bzip2` 指令能够紧缩文件。例如,要紧缩 `file.txt` 文件,能够运用以下指令: ``` bzip2 file.txt ``` 这将紧缩 `file.txt` 文件。
30. `xz` 指令:`xz` 指令能够紧缩文件。例如,要紧缩 `file.txt` 文件,能够运用以下指令: ``` xz file.txt ``` 这将紧缩 `file.txt` 文件。
31. `zip` 指令:`zip` 指令能够创立和提取紧缩文件。例如,要创立一个包括 `file1.txt` 和 `file2.txt` 的紧缩文件 `archive.zip`,能够运用以下指令: ``` zip archive.zip file1.txt file2.txt ``` 这将创立一个包括 `file1.txt` 和 `file2.txt` 的紧缩文件 `archive.zip`。
32. `unzip` 指令:`unzip` 指令能够提取紧缩文件。例如,要提取 `archive.zip` 紧缩文件,能够运用以下指令: ``` unzip archive.zip ``` 这将提取 `archive.zip` 紧缩文件。
33. `rar` 指令:`rar` 指令能够创立和提取紧缩文件。例如,要创立一个包括 `file1.txt` 和 `file2.txt` 的紧缩文件 `archive.rar`,能够运用以下指令: ``` rar a archive.rar file1.txt file2.txt ``` 这将创立一个包括 `file1.txt` 和 `file2.txt` 的紧缩文件 `archive.rar`。
34. ` unrar` 指令:`unrar` 指令能够提取紧缩文件。例如,要提取 `archive.rar` 紧缩文件,能够运用以下指令: ``` unrar e archive.rar ``` 这将提取 `archive.rar` 紧缩文件。
35. `cp` 指令:`cp` 指令能够仿制文件。例如,要将 `file1.txt` 仿制到 `file2.txt`,能够运用以下指令: ``` cp file1.txt file2.txt ``` 这将仿制 `file1.txt` 到 `file2.txt`。
36. `mv` 指令:`mv` 指令能够移动或重命名文件。例如,要将 `file1.txt` 移动到 `file2.txt`,能够运用以下指令: ``` mv file1.txt file2.txt ``` 这将移动 `file1.txt` 到 `file2.txt`。
37. `rm` 指令:`rm` 指令能够删去文件。例如,要删去 `file.txt` 文件,能够运用以下指令: ``` rm file.txt ``` 这将删去 `file.txt` 文件。
38. `ln` 指令:`ln` 指令能够创立文件的链接。例如,要创立 `file1.txt` 的硬链接 `file2.txt`,能够运用以下指令: ``` ln file1.txt file2.txt ``` 这将创立 `file1.txt` 的硬链接 `file2.txt`。
39. `ln s` 指令:`ln s` 指令能够创立文件的符号链接。例如,要创立 `file1.txt` 的符号链接 `file2.txt`,能够运用以下指令: ``` ln s file1.txt file2.txt ``` 这将创立 `file1.txt` 的符号链接 `file2.txt`。
40. `chmod` 指令:`chmod` 指令能够更改文件或目录的权限。例如,要设置 `file.txt` 的权限为一切用户可读,能够运用以下指令: ``` chmod r file.txt ``` 这将设置 `file.txt` 的权限为一切用户可读。
41. `chown` 指令:`chown` 指令能够更改文件或目录的一切者。例如,要将 `file.txt` 的一切者更改为 `user`,能够运用以下指令: ``` chown user file.txt ``` 这将将 `file.txt` 的一切者更改为 `user`。
42. `chgrp` 指令:`chgrp` 指令能够更改文件或目录的组。例如,要将 `file.txt` 的组更改为 `group`,能够运用以下指令: ``` chgrp group file.txt ``` 这将将 `file.txt` 的组更改为 `group`。
43. `umask` 指令:`umask` 指令能够设置文件和目录的默许权限。例如,要设置默许权限为一切用户可读,能够运用以下指令: ``` umask 022 ``` 这将设置默许权限为一切用户可读。
44. `touch` 指令:`touch` 指令能够创立空文件或更改文件的时刻戳。例如,要创立一个名为 `example.txt` 的空文件,能够运用以下指令: ``` touch example.txt ``` 这将创立一个名为 `example.txt` 的空文件。
45. `date` 指令:`date` 指令能够显现和设置体系日期和时刻。例如,要显现体系日期和时刻,能够运用以下指令: ``` date ``` 这将显现体系日期和时刻。
46. `cal` 指令:`cal` 指令能够显现日历。例如,要显现2023年的日历,能够运用以下指令: ``` cal 2023 ``` 这将显现2023年的日历。
47. `time` 指令:`time` 指令能够丈量指令的执行时刻。例如,要丈量 `ls` 指令的执行时刻,能够运用以下指令: ``` time ls ``` 这将丈量 `ls` 指令的执行时刻。
48. `uptime` 指令:`uptime` 指令能够显现体系的运转时刻和当时负载。例如,要显现体系的运转时刻和当时负载,能够运用以下指令: ``` uptime ``` 这将显现体系的运转时刻和当时负载。
49. `top` 指令:`top` 指令能够显现当时体系进程的实时信息。例如,要显现当时体系进程的实时信息,能够运用以下指令: ``` top ``` 这将显现当时体系进程的实时信息。
50. `ps` 指令:`ps` 指令能够显现当时体系进程的信息。例如,要显现当时体系进程的信息,能够运用以下指令: ``` ps ``` 这将显现当时体系进程的信息。
51. `kill` 指令:`kill` 指令能够发送信号到进程。例如,要杀死进程ID为1234的进程,能够运用以下指令: ``` kill 1234 ``` 这将杀死进程ID为1234的进程。
52. `killall` 指令:`killall` 指令能够杀死一切名为 `process_name` 的进程。例如,要杀死一切名为 `process_name` 的进程,能够运用以下指令: ``` killall process_name ``` 这将杀死一切名为 `process_name` 的进程。
53. `pkill` 指令:`pkill` 指令能够依据进程名或其他特点杀死进程。例如,要依据进程名杀死一切名为 `process_name` 的进程,能够运用以下指令: ``` pkill f process_name ``` 这将依据进程名杀死一切名为 `process_name` 的进程。
54. `nice` 指令:`nice` 指令能够设置进程的优先级。例如,要设置进程ID为1234的进程的优先级为19,能够运用以下指令: ``` nice n 19 ``` 这将设置进程ID为1234的进程的优先级为19。
55. `renice` 指令:`renice` 指令能够更改进程的优先级。例如,要更改进程ID为1234的进程的优先级为19,能够运用以下指令: ``` renice n 19 1234 ``` 这将更改进程ID为1234的进程的优先级为19。
56. `nohup` 指令:`nohup` 指令能够在后台运转指令,即便终端封闭也不会中止。例如,要在后台运转 `command` 指令,能够运用以下指令: ``` nohup command
相关
-
linux回收站,什么是Linux回收站?详细阅读
在Linux体系中,并没有像Windows体系那样的回收站功用。当你在Linux中删去文件时,文件一般会被直接从文件体系中删去,不会留下任何备份。你能够经过一些办法来康复或避免...
2025-01-15 0
-
linux文件备份,备份东西介绍详细阅读
1.运用tar指令:tar是一个强壮的归档东西,可以用来创立、查看、解压和紧缩归档文件。运用tar指令,你可以轻松地将多个文件和目录打包成一个归档文件,然后将其备份到另一个方...
2025-01-15 0
-
windows10ghost下载,windows10ghost版别下载详细阅读
以下是几个能够下载Windows10Ghost体系的链接,您能够依据自己的需求挑选适宜的版别进行下载:1.体系六合供给的原版GhostWin10镜像(W10专业版64...
2025-01-15 0
-
windows阅览器,挑选适宜的东西,提高阅览体会详细阅读
1.NeatReader特色:支撑高亮笔记、分栏阅览、语音朗诵等功用,界面简练漂亮。适用格局:EPUB。下载2.Calibre特色:功用强...
2025-01-15 0
-
windows体系购买,挑选正版,享用安全与便当详细阅读
您可以经过以下几种途径购买Windows体系:1.微软官方商城:Windows11家庭版:在微软官方商城购买全新Windows11家庭版操作体系,价格为1088...
2025-01-15 0
-
linux企鹅图标,Linux企鹅图标的来源与含义详细阅读
Linux的吉祥物是一只名叫Tux的企鹅。这个图标的挑选背面有着一段风趣的前史。以下是关于Linux企鹅图标的一些详细信息:1.来源:Linux的创始人林纳斯·托瓦兹...
2025-01-15 0
-
windows10微软,windows10微软官网下载详细阅读
Windows10是由微软公司开发的一款操作体系,具有许多实用功用和定时更新。以下是关于Windows10的一些重要信息:下载和装置1.下载ISO文件:你可以从微软官方...
2025-01-15 0
-
嵌入式空气消毒机,看护室内空气质量的新挑选详细阅读
嵌入式空气消毒机是一种高效、智能的空气净化设备,适用于医院、商场、宾馆、工作楼、体育馆等多种公共场所。以下是关于嵌入式空气消毒机的一些基本信息:组成部分嵌入式空气消毒机一般由...
2025-01-15 1
-
windows10家庭版,windows10家庭版官方下载详细阅读
功用特色1.中心功用:Windows10家庭版具有全新的开始菜单、Edge浏览器、WindowsHello生物特征认证登录以及虚拟帮手小娜(Cortana)等。2.设...
2025-01-15 1
-
windows11体系装置,windows11官网详细阅读
装置Windows11体系之前,请保证你的电脑满意以下最低硬件要求:1.处理器:1GHz或更快的具有两个或更多中心的处理器或SoC。2.内存:4GBRAM。3.存储:...
2025-01-15 0