linux 常用命令 之目录处理(一)

目录处理命令 : ls

所在路径 /bin/ls

执行权限:所有用户

[[email protected] ~]# ls
anaconda-ks.cfg  install.log.syslog  VMwareTools-9.6.2-1688356.tar.gz
Desktop          test2.txt           vmware-tools-distrib
install.log      test.txt
[[email protected] ~]# ls -alh
总计 59M
drwxr-x--- 19 root root 4.0K 11-30 20:33 .
drwxr-xr-x 24 root root 4.0K 11-30 19:11 ..
-rw-------  1 root root 1.3K 11-30 20:59 anaconda-ks.cfg
-rw-------  1 root root 4.8K 11-30 20:33 .bash_history
-rw-r--r--  1 root root   24 2006-07-13 .bash_logout
-rw-r--r--  1 root root  191 11-30 19:25 .bash_profile
-rw-r--r--  1 root root  176 2006-07-13 .bashrc
drwx------  2 root root 4.0K 11-30 21:42 .chewing
drwx------  3 root root 4.0K 11-30 17:50 .config
-rw-r--r--  1 root root  100 2006-07-13 .cshrc
drwxr-xr-x  3 root root 4.0K 11-30 13:52 Desktop
-rw-------  1 root root   26 11-30 21:42 .dmrc
drwxr-x---  2 root root 4.0K 11-30 21:43 .eggcups
drwx------  4 root root 4.0K 11-30 19:15 .gconf
drwx------  2 root root 4.0K 12-01 12:11 .gconfd
drwxr-xr-x  3 root root 4.0K 11-30 21:42 .gnome
drwx------  6 root root 4.0K 11-30 21:42 .gnome2
drwx------  2 root root 4.0K 11-30 21:42 .gnome2_private
drwxr-xr-x  2 root root 4.0K 11-30 21:43 .gstreamer-0.10
-rw-r--r--  1 root root   81 11-30 21:42 .gtkrc-1.2-gnome2
-rw-------  1 root root  567 11-30 19:15 .ICEauthority
-rw-r--r--  1 root root  27K 11-30 20:58 install.log
-rw-r--r--  1 root root 3.6K 11-30 20:57 install.log.syslog
drwx------  3 root root 4.0K 11-30 21:43 .metacity
drwx------  4 root root 4.0K 11-30 13:52 .mozilla
-rw-------  1 root root   40 11-30 20:20 .mysql_history
drwxr-xr-x  3 root root 4.0K 11-30 21:42 .nautilus
drwxr-xr-x  3 root root 4.0K 11-30 21:42 .redhat
drwx------  4 root root 4.0K 11-30 13:49 .scim
-rw-r--r--  1 root root  129 2006-07-13 .tcshrc
-rw-r--r--  1 root root 4.2K 11-30 20:27 test2.txt
-rw-r--r--  1 root root  16K 11-30 20:27 .test2.txt.swp
-rw-r--r--  1 root root  779 11-30 16:28 test.txt
drwx------  2 root root 4.0K 11-30 21:43 .Trash
-rw-------  1 root root 5.4K 11-30 20:33 .viminfo
-r--r--r--  1 root root  59M 11-30 21:44 VMwareTools-9.6.2-1688356.tar.gz
drwxr-xr-x  7 root root 4.0K 2014-03-22 vmware-tools-distrib
-rw-r--r--  1 root root 9.6K 11-30 20:33 .xsession-errors
[[email protected] ~]# ls -i
425993 anaconda-ks.cfg     426072 test2.txt
426023 Desktop             426065 test.txt
425986 install.log         426054 VMwareTools-9.6.2-1688356.tar.gz
425987 install.log.syslog  458753 vmware-tools-distrib

命令名称: mkdir

所在路径:/bin/mkdir

权限:所有用户

[[email protected] ~]# mkdir /tmp/china/test
mkdir: 无法创建目录 “/tmp/china/test”: 没有那个文件或目录
[[email protected] ~]# mkdir -p /tmp/china/test

命令名称:cd

所在路径:shell 内置命令

执行权限:所有用户

命令名称:pwd

所在路径:/bin/pwd

执行权限:所有用户

mkdir: 无法创建目录 “/tmp/china/test”: 没有那个文件或目录
[[email protected] ~]# mkdir -p /tmp/china/test
[[email protected] ~]#
[[email protected] ~]# cd /tmp/china/test
[[email protected] test]# pwd
/tmp/china/test
[[email protected] test]# cd ..
[[email protected] china]#

命令名称:rmdir (删除空目录)

所在路径:/bin/rmdir

[[email protected] china]# rmdir /tmp/china/test
[[email protected] china]# cd /tmp
[[email protected] tmp]# ll
总计 48
drwxr-xr-x 2 root root 4096 12-01 13:05 china
drwx------ 3 root root 4096 11-30 19:15 gconfd-root
drwx------ 2 root root 4096 11-30 19:15 keyring-n4KWUI
srwxr-xr-x 1 root root    0 11-30 19:15 mapping-root
drwx------ 2 root root 4096 12-01 12:10 orbit-root
-rw-r--r-- 1 root root    5 12-01 13:00 [email protected]:0.0
srwxr-xr-x 1 root root    0 11-30 20:10 [email protected]:0.0
srw------- 1 root root    0 11-30 19:16 scim-helper-manager-socket-root
srw------- 1 root root    0 11-30 19:16 scim-panel-socket:0-root
srw------- 1 root root    0 11-30 19:15 scim-socket-frontend-root
drwx------ 2 root root 4096 11-30 19:15 ssh-mibWGs4219
drwx------ 2 root root 4096 11-30 19:15 virtual-root.tyft1a
drwxr-xr-x 2 root root 4096 11-30 21:48 vmware-config0
drwxrwxrwt 4 root root 4096 11-30 18:13 VMwareDnD
drwxr-xr-x 2 root root 4096 11-30 19:13 vmware-root
drwx------ 2 root root 4096 11-30 19:15 vmware-root-2083992326
[[email protected] tmp]# rmdir /tmp
rmdir: /tmp: 目录非空

命令名称:cp

所在路径:/bin/cp

权限:所有用户

[[email protected] tmp]# cp -pr /tmp/test /root # 复制目录 需要参数r 保持原有属性需要参数 p
[[email protected] tmp]#

命令名称:mv 剪切和改名 不需要参数-r -p

所在路径:/bin/mv

执行权限:所有用户

[[email protected] ~]# mv install.log install3.log
[[email protected] ~]# ll
总计 59964
-rw------- 1 root root     1265 11-30 20:59 anaconda-ks.cfg
drwxr-xr-x 3 root root     4096 11-30 13:52 Desktop
-rw-r--r-- 1 root root    27265 11-30 20:58 install3.log
-rw-r--r-- 1 root root     3671 11-30 20:57 install.log.syslog
drwxr-xr-x 2 root root     4096 12-01 13:09 test
-rw-r--r-- 1 root root     4207 11-30 20:27 test2.txt
-rw-r--r-- 1 root root      779 11-30 16:28 test.txt
-r--r--r-- 1 root root 61260572 11-30 21:44 VMwareTools-9.6.2-1688356.tar.gz
drwxr-xr-x 7 root root     4096 2014-03-22 vmware-tools-distrib
[[email protected] ~]#

目录名称:rm

所在路径:/bin/rm

执行权限:所有用户

[[email protected] tmp]# mkdir temp
[[email protected] tmp]# cd
[[email protected] ~]# cp /etc/grub.conf /tmp/temp
[[email protected] ~]# rm -f /tmp/temp/grub.conf
[[email protected] ~]# rm /tmp/temp
rm: 无法删除目录“/tmp/temp”: 是一个目录
[[email protected] ~]# rm -r  /tmp/temp
rm:是否删除 目录 “/tmp/temp”? y
时间: 2024-10-27 12:45:24

linux 常用命令 之目录处理(一)的相关文章

linux 常用命令整理----目录操作

1.创建目录 mkdir  /tmp/Japan/xiaoze 注意如果Japan目录不存在的话,需要加上-p选项,表示递归创建 2.cp 拷贝文件,目录,在拷贝时可以改名 如果拷贝的是目录的话,需要加上-r选项 ,如果需要保留属性,需要加上-p选项 3.mv 移动文件或重命名文件,如果最后一个参数是文件名,则是重命名,如果为目录,则为剪切 不需要加-p选项 4.rm 删除文件或目录,删除目录需加-r ,禁止提示需加-f(force)

Linux 常用命令之文件和目录

1. cd 命令格式:cd  [dirName](cd和目录之间使用空格隔开) 作用:切换当前目录至dirName. 实例: cd /home 切换当前目录到/home (查看当前目录命令为pwd) cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd ~ 进入个人的主目录 2. ls 命令格式:ls [选项] [目录名] (目录名为空时表示当前目录) 作用: 查看目录中的文件 常用选项: -a, –all 列出目录下的所有文件,包括以 . 开头的隐含文件. -l 除了文件名之外,

Linux常用命令之文件和目录操作命令

以下是linux操作系统常用的文件和目录操作命令: cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示工作路径 ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包含数字的文件名和目录名 tree 显示文件和目录由根目录开始的树形结构(1)

Linux常用命令(echo、date、ls、cd、history、cat)

一.linux常用命令有很多今天我们来总结一下常用的入门命令: 1.linux下关机命令:poweroff.init 0.halt.shutdown -h now 2.linux下重启命令:reboot.init 6.shutdown -r now 3.shutdown命令: 格式:shutdown  options TIME 其中options有以下几个: -r:执行重启 -c:取消shutdown命令 -h:执行关机 其中TIME有以下几个: now:表示现在 +m:相对时间表示法,从命令提

Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验

(转)linux常用命令

原地址:http://www.cnblogs.com/svage/p/3700122.html 1.删除目录及子目录下的 .svn目录 find . -type d -name ".svn" | xargs rm -rf 2./tmp 目录的权限 drwxrwxrwt rwt的意思是:对目录有执行权限,但不能删除,即sticky bit rwx : 可读可写可执行 4+2+1 3.改变群组.用户.权限 chgrp   群组名   改变的目录 groupadd -g gid gname

Linux 常用命令汇总

Linux 常用命令汇总 1. 显示日期与时间:date 可修改显示日期格式,如:date +%Y/%m/%d %H:%M à2016/12/25 17:05(%Y:年:%m:月:%d:日:%H:24小时制:%M:分) date –d 参数后可加:today/yesterday/tomorrow 来显示今天.昨天.明天日期 2. 显示日历:cal(默认显示本月月历) cal 2001 可显示2001年整年日历:cal 10 2001 可具体显示某月月历 3.  计算器:bc 4. Tab键:用在

第一章,Linux常用命令

20161124 Linux常用命令 1.find find /etc/ -size +50k -ls find /etc/ -size +50k -ls 2> /dev/null 查看目录下大于50K的文件并用ls列表显示出来, 理解2> /dev/null含义,把没权限的都隐藏起来了 2.pwd ,ls  ,ls -a   ,ls -al ,,ls -alh,touch   ,make, 常用ls -alh 3.标准输入和输出管道 cat >  packages1.txt   之后输

linux常用命令总结

linux常用命令: (1) ls(list,列表) 作用:使用列表把当前文件夹下所有文件显示出来 ls -a 显示所有文件,包括隐藏文件 ls -l 以详细信息显示 ls -a -l ls -l -a ls -la ls -al 四种方式都是可以的 (2) cd(change directory,更改目录) 作用:用来切换目录 涉及到相对路径和绝对路径 cd .. ..代表上一层目录 .代表当前目录 (3) pwd(print work directory,打印工作目录) 作用:打印出当前的绝