linux 文件目录(linux复制文件到另一个目录)

linux如何判断是文件还是目录

1.列出文件清单命令:ls

ls命令能够列出当前目录下的所有内容。ls命令的执行方式为:

# ls [-选项] [文件名或者目录名]

进入到Linux命令行中后,我们至少要知道当前所处的位置有哪些内容,这些信息就可以使用ls命令来获得。

在Linux中,ls命令是最常使用的命令之一,因为在命令行下要随时查看目录内容。如果不加任何选项的话,ls命令仅列出当前目录下的文件和目录名,例如,想要查看/etc目录下的内容,可以使用下列命令:

# ls/etc

如果想要列出当前目录下所有文件,则可以使用下列命令:

# ls-a

2、cat命令

功能:在标准输出上显示文件。

语法:cat [-vTEuAte]文件

例子: cat example.txt

cat-A exam2.txt

cat file1 file2> file2

3、more命令

功能:在终端屏幕按屏显示文本文件。

语法: more [-pcdls]文件

例子: more example.c

more-dc example.c

more-c-10 example.c

4、less命令

less命令的功能几乎和more命令一样,也是用来按页显示文件,不同之处在于less命令在显示文件时允许用户既

可以向前又可以向后翻阅文件。

5、head命令

功能:显示指定文件的前若干行。缺省设置为显示10行

语法:head [-n]文件

例子: head example.c

head-3 example.c

6、tail命令

功能:显示指定文件的末尾若干行。缺省设置为显示10行

语法:tail [+/- num ] [参数]文件

+num从第num行以后开始显示。- num从距文件尾num行处开始显示。

例子: tail example.c

tail-4 example.c

7、grep、fgrep和egrep命令

功能:

这组命令以指定模式搜索文件,并通知用户在什么文件中搜索到与指定的模式匹配的字符串,并打印出所有包含该字符串的文本行,在该文本行的最前面是该行所在的文件名。grep命令一次只能搜索一个指定的模式;egrep命令检索扩展的正则表达式(包括表达式组和可选项);fgrep命令检索固定字符串,它不识别正则表达式,是快速搜索命令。

语法:

grep [-EFbcihlnvxef] [查找模式] [文件名1,文件名2,……]

egrep [选项] [查找模式] [文件名1,文件名2,……]

fgrep [选项] [查找模式] [文件名1,文件名2,……]

例子: grep"text file" example

grep data*

grep goto*.c

分享

本回答由电脑网络分类达人吕明认证

其他类似问题

2013-05-27linux命令大全文档编辑 [百度经验] 6

2007-11-03linux中,什么命令可以查看文件夹?5

2013-10-29Linux文件与目录操作命令?3

2010-06-23linux命令行下如何查看文件内容54

2012-07-31linux里查看所有目录的命令

更多关于linux如何判断是文件还是目录的问题>>

为您推荐:

2013-07-30 10:05网友采纳

热心网友

借用他人的答案回答下:)

显示目录文件用linux中ls命令

ls命令可以说是linux下最常用的命令之一。

-a列出目录下的所有文件,包括以.开头的隐含文件。

-b把文件名中不可输出的字符用反斜杠加字符编号(就象在C语言里一样)的形式列出。

-c输出文件的 i节点的修改时间,并以此排序。

-d将目录象文件一样显示,而不是显示其下的文件。

-e输出时间的全部信息,而不是输出简略信息。

-f-U对输出的文件不排序。

-g无用。

-i输出文件的 i节点的索引信息。

-k以 k字节的形式表示文件的大小。

-l列出文件的详细信息。

-m横向输出文件名,并以“,”作分格符。

-n用数字的 UID,GID代替名称。

-o显示文件的除组信息外的详细信息。

-p-F在每个文件名后附上一个字符以说明该文件的类型,“*”表示可执行的普通

文件;“/”表示目录;“@”表示符号链接;“|”表示FIFOs;“=”表示套

接字(sockets)。

-q用?代替不可输出的字符。

-r对目录反向排序。

-s在每个文件名后输出该文件的大小。

-t以时间排序。

-u以文件上次被访问的时间排序。

-x按列输出,横向排序。

-A显示除“.”和“..”外的所有文件。

-B不输出以“~”结尾的备份文件。

-C按列输出,纵向排序。

-G输出文件的组的信息。

-L列出链接文件名而不是链接到的文件。

-N不限制文件长度。

-Q把输出的文件名用双引号括起来。

-R列出所有子目录下的文件。

-S以文件大小排序。

-X以文件的扩展名(最后一个.后的字符)排序。

-1一行只输出一个文件。

--color=no不显示彩色文件名

--help在标准输出上显示帮助信息。

--version在标准输出上输出版本信息并退出。

只列出子目录

1. ls-F| grep/$或者 alias sub="ls-F| grep/$"(linux)

2. ls-l| grep"^d"或者 ls-lL| grep"^d"(Solaris)

计算当前目录下的文件数和目录数

下面命令可以分别计算当前目录下的文件和目录个数:

# ls-l*|grep"^-"|wc-l---- to count files

# ls-l*|grep"^d"|wc-l-- to count dir

显示彩色目录列表

打开/etc/bashrc,加入如下一行:

alias ls="ls--color"

下次启动bash时就可以像在Slackware里那样显示彩色的目录列表了,其中颜色的含义如下:

1.蓝色-->目录

2.绿色-->可执行文件

3.红色-->压缩文件

4.浅蓝色-->链接文件

5.灰色-->其他文件

ls-tl--time-style=full-iso sshd

ls-ctl--time-style=long-iso

Linux如何 查看根目录

用LINUX SHELL命令。

用法:

cd“你想要进的目录”//当目录名称中含有空格、中文或其它特殊字符时请用双引号包括

以下是最常用的几个目录的写法:

1、/代表根目录

2、.当前目录

3、..上级目录

4、~当前用户的默认工作目录

注:目录可以省略不写,与cd~有相同的效果。

Linux根目录结构:

扩展资料:

Linux Shell常用shell命令

Linux Shell常用shell命令

一、文件、目录操作命令

1、ls命令

功能:显示文件和目录的信息

ls以默认方式显示当前目录文件列表

ls-a显示所有文件包括隐藏文件

ls-l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls-lh显示文件的大小,以容易理解的格式印出文件大小(例如 1K 234M2G)

ls-lt显示文件,按照修改时间排序

2、cd命令

功能:改名目录

cd dir切换到当前目录下的dir目录

cd/切换到根目录

cd..切换到到上一级目录

cd../..切换到上二级目录

cd~切换到用户目录,比如是root用户,则切换到/root下

3、cp命令

功能:copy文件

cp source target将文件source复制为target

cp/root/source.将/root下的文件source复制到当前目录

cp _av soure_dir target_dir将整个目录复制,两目录完全一样

4、rm命令

功能:删除文件或目录

rm file删除某一个文件

rm-f file删除时候不进行提示。可以于r参数配合使用

rm-rf dir删除当前目录下叫dir的整个目录

5、mv命令

功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令

mv source target将文件source更名为target

6、diff

功能:比较文件内容

diff dir1 dir2比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出

diff file1 file2比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

comm file1 file2比较文件,显示两个文件不相同的内容

linux系统查看文件夹目录(linux查看文件)

Linux如何查看根目录

用LINUXSHELL命令。

用法:

cd“你想要进的目录”//当目录名称中含有空格、中文或其它特殊字符时请用双引号包括

以下是最常用的几个目录的写法:

1、/代表根目录

2、.?当前目录

3、..上级目录

4、~当前用户的默认工作目录

注:目录可以省略不写,与cd~有相同的效果。

Linux根目录结构:

扩展资料:

LinuxShell常用shell命令

LinuxShell常用shell命令

一、文件、目录操作命令

1、ls命令

功能:显示文件和目录的信息

ls以默认方式显示当前目录文件列表

ls-a显示所有文件包括隐藏文件

ls-l显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行

ls-lh显示文件的大小,以容易理解的格式印出文件大小(例如1K234M2G)

ls-lt显示文件,按照修改时间排序

2、cd命令

功能:改名目录

cddir切换到当前目录下的dir目录

cd/切换到根目录

cd..切换到到上一级目录

cd../..切换到上二级目录

cd~切换到用户目录,比如是root用户,则切换到/root下

3、cp命令

功能:copy文件

cpsourcetarget将文件source复制为target

cp/root/source.将/root下的文件source复制到当前目录

cp_avsoure_dirtarget_dir将整个目录复制,两目录完全一样

4、rm命令

功能:删除文件或目录

rmfile删除某一个文件

rm-ffile删除时候不进行提示。可以于r参数配合使用

rm-rfdir删除当前目录下叫dir的整个目录

5、mv命令

功能:将文件移动走,或者改名,在uinx下面没有改名的命令,如果想改名,可以使用该命令

mvsourcetarget将文件source更名为target

6、diff

功能:比较文件内容

diffdir1dir2比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出

difffile1file2比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

commfile1file2比较文件,显示两个文件不相同的内容

linux中查看文件和目录的命令是什么

linux命令:显示文件属性介绍:文件属性在文件系统的安全管理方面起很重要的作用,linux下lsattr命令用于查看文件属性信息。

语法:

lsattr[-adRvV][文件或目录...]选项介绍:

-a:显示所有文件和目录,包括隐藏文件;

-d:显示目录名称,而非其内容;

-R:递归处理,将指定目录下的所有文件及子目录一并处理;

-v:显示文件或目录版本;

-V:显示版本信息。

扩展资料:

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991年10月5日。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

参考资料:百度百科-linux

如何在linux下查找一个文件夹所在的目录

可以使用find及local查找。

find:

1.命令格式:

find

pathname

-options

[-print

-exec

-ok

...]

2.命令功能:

用于在文件树种查找文件,并作出相应的处理

3.命令参数:

pathname:

find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。

-print:

find命令将匹配的文件输出到标准输出。

-exec:

find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command'

{

}

\;,注意{

}和\;之间的空格。

-ok:

和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。

4.命令选项:

-name

按照文件名查找文件。

-perm

按照文件权限来查找文件。

-prune

使用这一选项可以使find命令不在当前指定的目录中查找,如果同时使用-depth选项,那么-prune将被find命令忽略。

-user

按照文件属主来查找文件。

-group

按照文件所属的组来查找文件。

-mtime

-n

+n

按照文件的更改时间来查找文件,

-

n表示文件更改时间距现在n天以内,+

n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime

选项,但它们都和-m

time选项。

-nogroup

查找无有效所属组的文件,即该文件所属的组在/etc/groups中不存在。

-nouser

查找无有效属主的文件,即该文件的属主在/etc/passwd中不存在。

-newer

file1

!

file2

查找更改时间比文件file1新但比文件file2旧的文件。

-type

查找某一类型的文件,诸如:

b

-

块设备文件。

d

-

目录。

c

-

字符设备文件。

p

-

管道文件。

linux查看目录下文件的命令

linux中查看文件和目录的命令是:LS

LS英文原意:list,命令所在路径:/bin/ls,适用于所有用户权限,主要功能就是以列表形式显示目录文件。

其语法:ls选项【-ald】【文件或目录】

其中,-a显示所有文件,包括隐藏文件;

-l详细信息显示;

-d仅显示目录名,而不显示目录下的内容列表;

-h人性化显示(hommization);

-i查看任意一个文件的i节点(类似于身份证唯一信息);

-t用文件和目录的更改时间排序;可以用第一个显示的文件判断最近修改的文件;

注意:.开头的文件除非是目录,否则就是隐藏文件

扩展资料:

创建目录命令:mkdir,英文原意:makedirectories,命令所在路径:/bin/mkdir,适用于所有用户权限,功能在于创建新的目录。

其语法:mkdir【-p】【目录名】

-p递归创建

例子:a)创建单个目录:mkdir/tmp/vae.txt

b)创建多个目录:mkdir/tmp/a.txt/tmp/b.txt

使用时的注意事项:

1、创建的目录已经存在,那么Linux会提示我们Linux无法创建它。

2、不带任何参数运行mkdir命令会在当前目录下创建目录。

3、不带上-p,如果新建的文件上级目录不存在则不会执行成功这种说法是错误的。加或者不加上-p前面的目录没有得都会依次创建。

4、创建目录的首要条件是,在想要创建目录的目标路径下你必须具有访问权限。

如何查看linux用户主目录下的文件?

在没有图形界面的Linux中需要查看一个文件的内容,这里分享下查找方法。

1、首先在电脑中打开Putty软件,连接上Linux,如下图所示。

2、然后在Linux中查看文件内容的方式有两种,一种是使用cat命令,如下图所示。

3、在cat命令后面紧跟着文件,看图中示例。

4、还有一种是使用vi命令也是可以看到文件内容的,看图中示例,查询成功了。

linux查找当前目录下所有子目录特定文件类型需要查找的文件内容

1、登录Linux系统之后打开终端,确定你要找关键字的目录。

2、查看下当前目录下所有的文件,你所要找的关键字就在当前目录下某个文件里面。

3、find-typef-print这个命令可以列出当前目录下的所有文件。

4、type后面的f是file的意思,所以只列出文件,而排除文件夹。

5、接下来只要在find命令后面加上exec命令就可以实现。

阅读剩余
THE END