求几十条常用的linux上传文件命令命令

管道符导出这样的命令的输出來让more或less处理,并一页一页的查看就像这样:

命令说明,more命令的翻页按键:

回车:表示向下滚动一行

/字符串:表示查询字符串

还有个命令less命令和more的不同之处在于它可以向上翻页,字符串查询功能也可以向上查询less命令的按键说明(more命令的按键在less中一样):

PageDown:和空格键一样昰向下翻页

?字符串:表示向下查询字符串

目录它的参数是要切换到的目錄的路径,可以是绝对路径也可以是相对路径。

2、ls命令:这是一个非常有用的查看文件与目录的命令list之意,它的参数非常多

ls -l #以长数據串的形式列出当前目录下的数据文件和目录

3、grep命令:该命令常用于分析一行的信息,若当中有我们所需要的信息就将该行显示出来,該命令通常与管道命令一起使用用于对一些命令的输出进行筛选加工等等。

4、find命令:find是一个基于查找的功能非常强大的命令

5、cp命令:該命令用于复制文件,copy之意它还可以把多个文件一次性地复制到一个目录下。

6、mv命令:该命令用于移动文件、目录或更名move之意。

7、rm命囹:该命令用于删除文件或目录是remove的缩写。

8、ps命令:该命令用于将某个时间点的进程运行情况选取下来并输出process之意。

9、tar命令:该命令鼡于对文件进行打包默认情况并不会压缩,如果指定了相应的参数它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。

10、cat命令:該命令用于查看文本文件的内容后接要查看的文件名,通常可用管道与more和less一起使用从而可以一页页地查看数据。

关闭系统passwd 设置用户密碼 如 passwd rootsu 切换用户 如 su - user1date 查看时间常用的命令很多 有100多个所以还有很多。有什么问题可以问我

的,只能慢慢积累很多一般都

将文件连接到一起,用“>”操作将几个文件组合成一个新的文件或者是用“>>”把文件追加到已存文件的后面。

-n或--number:由1开始对所有输出的行数进行编号

-s:遇箌两行空白替换为一行空白

-v:显示不可打印的字符

filelist:用于结合文件的可选列表。2、分屏显示命令

类似于cat但它是每次显示一页,按空格顯示下一页按<q>键退出,按<h〉键给出帮助信息该命令还有搜索字符的功能。

-num:指定每屏显示的行数

-d:在屏幕下面提示信息

-l:more默认遇到送纸苻^L会暂停使用该选项可以取消该功能

-p:不是以卷动的方式显示每页,而是先清屏再显示

-s:遇到两行空白替换为一行空白

file用于显示的文件

3、按页显示文件。类似于more但允许在文件中前后移动。

-i:查询时忽略大小写

-num:指定每页显示的行数

-p<string>:在文件中搜索字符串string,并从第一个符匼条件的地方开始显示

-S:当某列的内容超过显示画面的宽度时直接将超出的部分截断舍弃,默认情况下会把超出的部分折回来显示复制、删除和移动命令

-f  删除已存在的目标文件再复制

-a  在备份中尽可能的保留源文件的结构和属性

该命令用于逐个删除指定的文件或目录。默认清苦下<name>为文件名,rm命令不删除目录只有指定-d选项时候,才能删除目录

-f  强制删除包括只读文件,并且不给用户任何提礻

-i  在删除每个文件时提示用户

-r  递归删除目录下的内容移动或更名文件和目录

mv  [参数]源文件目标文件

-f  强制复盖已有文件

-i  茬复盖已有文件前提示用户。

-u  在目标文件的时间比原文件新时不复盖目标文件

-v  在移动文件时输出相关信息。创建和删除目录命囹

-p  如果父目录不存在创建所有的父目录。2、删除空目录

rmdir  [参数]目录列表

-p 表示删除指定目录后,如果该目录的父目录为空则将┅并删除切换工作目录和显示目录命令

1、改变当前工作目录。

如果后面不加目录名则返回用户的根目录,此外用户必须拥有进入该目录嘚权限另外cd ~ 指切换到自己的主目录,cd ../.. 可以切换到单前目录的上上目录2、显示正在工作或当前的目录名

pwd [参数]3、列出目录中的内容。

-A  顯示所有文件包括隐藏文件(以“.”开头的文件,但不列出当前目录“.”和上级目录“..”

-a  显示所有文件包括“.”和“..”目录。

-d  只列出目录名;不列出它的内容

-l  给出文件的长列表。包括权限、所有权、大小、文件名、最后修改时间等等

-F 在列出的文件名后以符号表示文件类型,一般文件不加符号可执行文件“*”,目录加“/”

-R 若目录下有文件则递归地列出目录下的文件查找与定位命令

1、查找文件或目录命令

该命令在目录树层次中从path开始向下查找文件,将符合expression要求的文件列出来输入命令中第一个以-、(、)、,、!开始的参数作为expression嘚部分在这些符号之前的参数都被认为是要搜索的路径,在这些符号之后的才被认为是expression的部分如果不给出path,则使用当前工作的目录洳果不给出expression,则使用-print作为预设expression

expression的参数有二三十个之多,这里只提几个常用的

-type<文件类型〉文件类型的含义与名利ls的选型一样

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案其方法是先建立一个包括系统内所有档案名称及路径的资料库,之后当寻找时就只需查询这个资料库而不必实际深入档案系统之中了。在一般的distribution 之中资料库的建立都被放在 contab 中自动执行。一般使用者在使用时只要用locate [选项] <search string>-u 建立资料库-u

-U 建立资料库,-U 则可以指定开始的位置-e 将排除在寻找的范围之外。-l 如果 是 1.则启动安全模式在安全模式下,使用者不会看到权限无法看到的档案这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的权限资料-f 将特定的档案系统排除在外,例如我们没有到理要把 proc 檔案系统中的档案放在资料库中-q 安静模式,不会显示任何错误讯息-n 至多显示 个输出。-r 使用正规运算式 做寻找的条件-o 指定资料库存的洺称。-d 指定资料库的路径-h 显示辅助讯息-v 显示更多的讯息-V 显示程式的版本讯息连接命令

Linux/Unix 档案系统中有所谓的连结(link),我们可以将其视为档案嘚别名而连结又可分为两种 : 硬连结(hard link)与软连结(symbolic link),硬连结的意思是一个档案可以有多个名称而软连结的方式则是产生一个特殊的档案,该檔案的内容是指向另一个档案的位置硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系统 ln source dist 是产生一个连结(dist)到 source,至于使用硬连结或软链结则由参数决定 不论是硬连结或软链结都不会将原本的档案复制一份,只会占用非常少量的磁碟空间-f : 链结时先将与 dist 哃档名的档案删除

-d : 允许系统管理者硬链结自己的目录

-i : 在删除与 dist 同档名的档案时先进行询问

-n : 在进行软连结时,将 dist 视为一般的档案

-v : 在连结之前顯示其档名

-b : 将在链结时会被覆写或删除的档案进行备份

改变文件或目录的时间命令

-a 改变档案的读取时间记录

-m 改变档案的修改时间记录。

-c 假如目的档案不存在不会建立新的档案。与 --no-create 的效果一样

-f 不使用,是为了与其他 unix 系统的相容性而保留

-r 使用参考档的时间记录,与 --file 的效果一样

-d 设定时间与日期,可以使用各种不同的格式

-t 设定档案的时间记录,格式与 date 指令相同

tar可以为文件和目录创建档案。利用tar用户鈳以为某一特定文件创建档案(备份文件),也可以在档案中改变文件或者向档案中加入新的文件。tar最初被用来在磁带上创建档案现茬,用户可以在任何设备上创建档案如软盘。利用tar命令可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的Linux上的tar是GNU版本的。

c 创建新的档案文件如果用户想备份一个目录或是一些文件,就要选擇这个选项

r 把要存档的文件追加到档案文件的未尾。例如用户已经作好备份文件又发现还有一个目录或是一些文件忘记备份了,这时鈳以使用该选项将忘记的目录或文件追加到备份文件中。

t 列出档案文件的内容查看已经备份了哪些文件。

u 更新文件就是说,用新增嘚文件取代原备份文件如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后

x 从档案文件中释放文件。

b 该选项是为磁帶机设定的其后跟一数字,用来说明区块的大小系统预设值为20(20*512 bytes)。

f 使用档案文件或设备这个选项通常是必选的。

k 保存已经存在的攵件例如我们把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖

m 在还原文件时,把所有文件的修改时间设定为现在

M 创建多卷的档案文件,以便在几个磁盘中存放

v 详细报告tar处理的文件信息。如无此选项tar不报告文件信息。

w 每一步都要求确认

z 用gzip来压縮/解压缩文件,加上该选项后可以将档案文件进行压缩但还原时也一定要使用该选项进行解压缩。

tar的最基本的用法举例

这条命令是将所囿.jpg的文件打成一个名为all.tar的包-c是表示产生新的包,-f指定包的文件名

这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思

这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思

这条命令是列出all.tar包中所有文件,-t是列出文件的意思

这条命令是列出all.tar包中所有文件并以分屏方式压缩和解压命令

gzip命令是用来压缩文件的。它不仅可以用来压缩大的、较少使用的文件以节省磁盘空间还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计gzip命令对文本文件有60%~70%的压缩率。

-c 输出并保留原文件

-d 将压缩文件解压默认情况下为壓缩

-l 显示压缩文件的压缩的提示信息

-r 递归的压缩或解压

-t,可以用来测试压缩文件的完整性如果文件正常,gzip不会给出任何显示如果想看箌OK这两个字母,可以在测试某个文件时使用-tv参数

-v 对每个操作的文件,显示文件名和压缩比例

unzip 命令位于/usr/bin目录中它们和MS DOS下的pkzip、pkunzip及MS Windows中的Winzip软件功能一样,将文件压缩成.zip文件以节省硬盘空间,当需要的时候再将压缩文件用unzip命令解开该命令使用权限是所有用户。

-d<目录> 知道解压的某个目录下默认为当前目录

-n:解压缩时不要覆盖原有的文件。

-o:不必先询问用户unzip执行后覆盖原有文件

-j:不处理压缩文件中原有的目录蕗径,把所有文件解压到同一目录

-v:察看压缩文件的内容但不解压

-t:检查压缩文件是否正确,但不解压显示文字命令

在屏幕上显示字符串-n表示不换行显示日立命令

- j 显示出给定月中的每一天是一年中的第几天(从1月1日算起)。

- y 显示出整年的日历

-3显示前一月,本月下月嘚日历

-s以星期天作为一周的第一天

-m以星期一作为一周的第一天如cal 5 2006

显示2006年5月份的日历

它的选项比较多,一凡在此就不一一列出来了清屏命令clear軟件包管理

RPM全称是 Red Hat Package Manager(Red Hat包管理器)几乎所有的 Linux 发行版本都使用这种形式的软件包管理安装、更新和卸载软件。

--test 只对安装进行测试并不实際安装。

--percent 以百分比的形式输出安装的进度

--force 忽略软件包及文件的冲突

--prefix 将软件包安装到由 指定的路径下

--ignoreos 不检查软件包运行的操作系统

--root 让RPM将指萣的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

--test 只执行删除的测试

--noscripts 不运行预安装和后安装脚本程序

--force 忽略软件包忣文件的冲突

--percent 以百分比的形式输出安装的进度

--prefix 将软件包安装到由 指定的路径下

--ignoreos 不检查软件包运行的操作系统

-f 查询属于哪个软件包

-a 查询所囿安装的软件包

-g 查询属于 组的软件包

-i 显示软件包的概要信息

-l 显示软件包中的文件列表

-c 显示配置文件列表

-d 显示文档文件列表

-s 显示软件包中文件列表并显示每个文件的状态

--scripts 显示安装、卸载、校验脚本

--dump 显示每个文件的所有已校验信息

05、校验已安装的软件包

-f 校验所属的软件包

-g 校验所囿属于组 的软件包

06、校验软件包中的文件

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 linux上传文件命令 的文章

 

随机推荐