当前位置: 首页 > Linux

linux-文件管理

时间:2023-04-07 00:11:52 Linux

普通目录/根目录/rootroot用户家目录/home/用户名普通用户家目录/etc配置文件目录/bin命令目录/sbin管理命令目录/usr/bin/usr/sbin其他目录系统预装的帮助命令使用帮助命令可以详细查看命令的用法。有很多linux命令。合理使用help命令,有助于我们提高效率。常用的帮助命令有manhelphelphelpinfohelpmanhelp可以在使用前使用以下命令安装man的中文手册。yuminstall-yman-pages-zh-CNman+number+你要查看的文件/命令,比如linux同时包含一个文件和命令叫passwd,根据下面man的帮助来说,man1passwd代表查看passwd命令的帮助,man4passwd代表passwd文件的帮助。1命令用户可以从shell运行的命令2系统调用必须由内核完成的功能3库调用大多数libc函数,例如qsort(3))4特殊文件/dev)5文件格式和约定人类可读文件格式如/etc/passwd6Games7宏包和约定文件系统标准描述、网络协议、ASCII和其他字符集,以及你面前的这个文件和其他东西8系统管理命令mount(8)等命令,其中大部分只能由root执行9内核例程这是一个过时的章节。本来打算在这里放一些关于核心的文档,但是能写在这里的屈指可数,而且也很快就过时了。核心开发人员可以找到其他更好的资源。Help内部命令使用help帮助例如:helpcd外部命令使用help帮助例如:ls--help什么是内部命令和外部命令?shell自带的命令称为内部命令,其他的是外部命令。使用type+命令可以查看是否是内部命令,比如cdisashellbuiltin,说明cd是内部命令。[root@VM-24-13-centos~]#typecdcdisashellbuiltin[root@VM-24-13-centos~]#typelsls别名为`ls--color=auto'信息帮助比help更详细,作为其补充。文件操作命令ls命令ls显示当前文件夹下的文件和文件夹ls+文件夹目录显示指定文件目录下的文件和文件夹ls/data/tmp/dev可以同时查看多个目录,例如命令开头可以同时显示datatmpdev下的内容。ls-l长格式显示第一组是文件格式和权限,第一个字符-代表文件类型,d代表文件夹。第二组数据是一个数字,代表这个文件下有多少个文件,1代表这是一个文件,不为1代表一个文件夹。三组数据分别代表文件的创建者。第四组数据代表创建该文件的用户属于哪个用户组。第五组数据代表当前文件大小,单位为字节。第六组数据代表最后修改时间。第七组数据代表文件名.-rw-r--r--1rootroot14985Dec2721:45404.html-rw-r--r--1rootroot631Dec2721:45apple-touch-icon.pngdrwxrwxrwx6rootroot4096Dec1221:10assets-rw-r--r--1rootroot11Dec2721:45CNAME-rw-r--r--1rootroot631Dec2721:45favicon.ico-rw-r--r--1rootroot7294Dec2721:45index.html-rw-r--r--1rootroot1062Dec2721:45LICENSEdrwxrwxrwx8rootroot4096Dec.2100:01MongoDB文档数据库drwxrwxrwx6rootroot4096Dec.2721:46netty高性能网络框架drwxrwxrwx6rootroot4096Dec.2409:28Netty高性能网络框架-rw-r--r--1rootroot77Dec2721:46udownload.bat-rw-r--r--1rootroot66Dec2721:46upload.batdrwxrwxrwx4rootroot4096Dec1801:20Lifediaryls-a显示所有文件,包括隐藏文件。ls-r反转显示。ls-t根据创建时间显示。比如下面的ls-l-r-t表示按照创建时间倒序排序,相当于ls-lrt,如果不倒序应该是最新修改的。[root@VM-24-13-centoshome.pages]#ls-lrttotalusage68drwxrwxrwx6rootroot4096December1221:10assetsdrwxrwxrwx4rootroot409612December1801:20生活日记drwxrwxrwx8rootroot409612月2100:01MongoDB文档数据库drwxrwxr6rootroot4096December2409:28Netty高性能网络框架-rw-r--r--1rootroot14985December2721:45404.html-rw-r--r--1rootroot631December2721:45apple-touch-icon.png-rw-r--r--1rootroot11December2721:45CNAME-rw-r--r--1rootroot631Dec2721:45图标。ico-rw-r--r--1rootroot7294Dec2721:45index.html-rw-r--r--1rootroot10621212月27日21:45LICENSEdrwxrwxrwx6rootroot409612月27日21:46netty高性能网络框架-rw-r--r--1rootroot7712月27日21:46udownload.bat-rw-r--r--1rootroot66December2721:46upload.batls-R递归显示ls-ld查看文件夹信息ls-lh以更友好的方式显示文件大小KMG.mkdir命令mkdir文件夹名称创建文件夹。mikdir-p文件夹名称/...递归创建文件夹。cp命令cpfilefolder将一个文件复制到对应的文件夹中。cp-rfolderfolder将文件夹复制到一个文件夹,-r仍然起到递归的作用。cp-p在复制文件夹时创建时间和其他信息。对于修改name.mva../b相当于将a移动到...并将名称修改为b。文本查看命令cat命令catfile输出文本的所有内容。cat-s文件输出内容时,将连续的空行转换为空行。cat-b输出文件中的文本内容时,会在非空行前加上行号。cat-n会输出家庭号码前所有行的文本内容。head命令head文件从头开始输出文本内容,默认10行。head-n文件从头开始输出n行。tail命令tail文件从末尾输出文本内容,默认为10行。tail-n文件从末尾开始输出n行文本内容。tail-f文件从末尾输出文件内容,跟踪实时文本内容update.tail-fn200文件从末尾输出200行文本内容,跟踪.wc命令。wc文件输出四条信息:textlinenumbertextwordnumbertextbytenumber文件名wc-cfiletextbytenumberwc-wfiletextThewordswc-lfiletextwc-L的行数文件中最长行的长度textmore命令more文件通过行打包和压缩命令查看文本内容tar命令packingtarcf.../name.tar-C将目录打包成一个tar并将其放在某个文件夹中。c代表创建,f代表文件。压缩tarzcf.../name.tar.gz-C待打包目录z代表压缩,代替gzip,有时tar.gz也简写为tgztarjcf.../name.tar.bz2-C待打包目录j代表压缩,代替bzip2,有时tar.bz2也将缩写为tbz2,bzip文件具有更高的压缩率并且需要更长的时间。解压包tarxf...tar解压打包后的文件tarzxf...tar.gz打包并压缩执行上述命令后查看压缩/解压过程的参数