Linux操作系统提供了一个非常实用的工具,可以轻松地将两个或以上的目录合并成一个目录。这项技术称为合并目录,使用者可以将一个目录的内容和另一个目录的内容放到一起,而无需复制或移动它们。
在Linux系统中,合并目录的方法很简单,只需使用命令“cp”。键入以下命令:
cp -R directory1/* directory2
这行命令可以将目录1中的文件和文件夹复制到目录2中。但是,您还可以使用命令“mv”来移动文件,而不是复制。
mv -R directory1/* directory2
此种情况下,您可以将目录1中的文件和文件夹移动到目录2中。一旦完成了这些操作,您就可以在目录2中查看它们了。
另外,您可以使用“rsync”命令来实现上述同样的功能。此命令可以比较两个不同的目录,并将一个目录中的新内容更新到另一个目录中。您可以使用以下命令:
rsync -r directory1/ directory2
此外,您还可以使用“rmirror”来将一个目录下的文件夹及其所有子文件夹复制到另一个目录中。可以使用下面的命令:
rmirror -R directory1 directory2
上述所有操作都可以使您轻松实现完全合并目录的操作。因此,毫不费力地可以实现合并目录,而无需移动或复制文件和文件夹。
香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云 服务器 和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
电脑快捷键
按键 目的Ctrl + A 全选Ctrl + B 整理收藏夹Ctrl + C 复制Ctrl + D 删除/添加收藏Ctrl + E 搜索助理Ctrl + F 查找Ctrl + H 历史记录Ctrl + I 收藏夹Ctrl + J IE7.0里的源Ctrl + L =Ctrl+O 打开Ctrl + M 网页搜索框中的确定(等于回车)Ctrl + N 新窗口Ctrl + P 打印Ctrl + R 刷新Ctrl + S 保存Ctrl+T IE7.0打开新选项卡Ctrl + V 粘贴Ctrl + W 关闭当前窗口Ctrl + X 剪切Ctrl + Z 撤消F1 帮助F2 重命名F3 搜索F4 地址栏F5 刷新F6 切换元素F7 DoS下专用功能F8 Windows 启动选项F9 Excel 中计算公式F10 激活菜单栏F11 切换全屏F12 Word 里另存文档Windows键 打开开始菜单Windows键+D 显示桌面Windows键+E 打开资源管理器Windows键+F 查找所有文件Windows键+L 切换用户Windows键+M 最小化所有窗口Windows键+R 运行命令Windows键+U 辅助工具DELETE 删除。 Shift + Delete 永久删除所选项,而不将它放到“回收站”中。 拖动某一项时按 CTRL 复制所选项。 拖动某一项时按 CTRL + SHIFT 创建所选项目的快捷键。 F2 重新命名所选项目。 CTRL + 向右方向键 将插入点移动到下一个单词的起始处。 CTRL + 向左方向键 将插入点移动到前一个单词的起始处。 CTRL + 向下方向键 将插入点移动到下一段落的起始处。 CTRL + 向上方向键 将插入点移动到前一段落的起始处。 CTRL + SHIFT + 方向键 突出显示一块文本。 SHIFT + 方向键 在窗口或桌面上选择多项,或者选中文档中的文本。 Ctrl + A 选中全部内容。 F3 搜索文件或文件夹。 Alt + Enter 查看所选项目的属性。 /切换全屏Alt + F4 关闭当前项目或者关闭计算机Alt + 空格键 为当前窗口打开快捷菜单。 Ctrl + F4 在允许同时打开多个文档的程序中关闭当前文档。 Alt + Tab 在打开的项目之间切换。 Alt + Esc 以项目打开的顺序循环切换。 F6 在窗口或桌面上循环切换屏幕元素。 F4 显示“我的电脑”和“Windows 资源管理器”中的“地址”栏列表。 Shift + F10 显示所选项的快捷菜单。 Alt + 空格键 显示当前窗口的“系统”菜单。 Ctrl + Esc 显示“开始”菜单。 ALT + 菜单名中带下划线的字母 显示相应的菜单。 在打开的菜单上显示的命令名称中带有下划线的字母 执行相应的命令。 F10 激活当前程序中的菜单条。 右方向键 打开右边的下一菜单或者打开子菜单。 左方向键 打开左边的下一菜单或者关闭子菜单。 F5 刷新当前窗口。 BackSpace 在“我的电脑”或“Windows 资源管理器”中查看上一层文件夹。 Esc 取消当前任务。 将光盘插入到 CD-ROM 驱动器时按 SHIFT 键 阻止光盘自动播放。 [编辑本段]二、对话框快捷键按键 目的Ctrl + Tab 在选项卡之间向前移动。 Ctrl + Shift +Tab 在选项卡之间向后移动。 Tab 在选项之间向前移动。 Shift + Tab 在选项之间向后移动。 ALT + 带下划线的字母 执行相应的命令或选中相应的选项。 Enter 执行活选项动或按钮所对应的命令。 空格键 如果活选项动是复选框,则选中或清除该复选框并在文档初始位置增加一个空格。 方向键 活选项动是一组选项按钮时,请选中某个按钮。 F1 显示帮助。 F4 显示当前列表中的项目。 BackSpace 如果在“另存为”或“打开”对话框中选中了某个文件夹,则打开上一级文件夹。 [编辑本段]三、自然键盘快捷键在“Microsoft 自然键盘”或包含 Windows 徽标键(简称WIN) 和“应用程序”键(简称Key) 的其他兼容键盘中,您可以使用以下快捷键。 按键 目的WIN 显示或隐藏开始菜单。 WIN+ BREAK 显示系统属性对话框。 WIN+ D 显示桌面。 WIN+ M 最小化所有窗口。 WIN+ Shift + M 还原最小化的窗口。 WIN+ E 打开我的电脑。 WIN+ F 搜索文件或文件夹。 CTRL+WIN+ F 搜索计算机。 WIN+ F1 显示 Windows 帮助。 WIN+ L 如果连接到网络域,则锁定您的计算机,或者如果没有连接到网络域,则切换用户。 WIN+ R 打开运行对话框。 KEY 显示所选项的快捷菜单。 WIN+ U 打开工具管理器。 [编辑本段]四、辅助键盘快捷键按键 目的右侧 SHIFT 键八秒钟 切换“筛选键”的开和关。 左边的 ALT + 左边的 SHIFT + PRINT SCREEN 切换“高对比度”的开和关。 左边的 ALT + 左边的 SHIFT + NUM LOCK 切换“鼠标键”的开和关。 Shift 键五次 切换“粘滞键”的开和关。 Num Lock 键五秒钟 切换“切换键”的开和关。 WIN+ U 打开“工具管理器”。 “Windows 资源管理器”键盘快捷键按键 目的END 显示当前窗口的底端。 主页 显示当前窗口的顶端。 NUM LOCK + 数字键盘的星号 (*) 显示所选文件夹的所有子文件夹。 NUM LOCK + 数字键盘的加号 (+) 显示所选文件夹的内容。 NUM LOCK + 数字键盘的减号 (-) 折叠所选的文件夹。 左方向键 当前所选项处于展开状态时折叠该项,或选定其父文件夹。 右方向键 当前所选项处于折叠状态时展开该项,或选定第一个子文件夹还有一些 [编辑本段]常用软件的快捷键如 photoshop的工具箱(多种工具共用一个快捷键的可同时按【Shift】加此快捷键选取)矩形、椭圆选框工具 【M】裁剪工具 【C】移动工具 【V】套索、多边形套索、磁性套索 【L】魔棒工具 【W】喷枪工具 【J】画笔工具 【B】像皮图章、图案图章 【S】历史记录画笔工具 【Y】像皮擦工具 【E】铅笔、直线工具 【N】模糊、锐化、涂抹工具 【R】减淡、加深、海棉工具 【O】钢笔、自由钢笔、磁性钢笔 【P】添加锚点工具 【+】删除锚点工具 【-】直接选取工具 【A】文字、文字蒙板、直排文字、直排文字蒙板 【T】度量工具 【U】直线渐变、径向渐变、对称渐变、角度渐变、菱形渐变 【G】油漆桶工具 【K】吸管、颜色取样器 【I】抓手工具 【H】缩放工具 【Z】默认前景色和背景色 【D】切换前景色和背景色 【X】切换标准模式和快速蒙板模式 【Q】标准屏幕模式、带有菜单栏的全屏模式、全屏模式 【F】临时使用移动工具 【Ctrl】临时使用吸色工具 【Alt】临时使用抓手工具 【空格】打开工具选项面板 【Enter】快速输入工具选项(当前工具选项面板中至少有一个可调节数字) 【0】至【9】循环选择画笔 【[】或【]】选择第一个画笔 【Shift】+【[】选择最后一个画笔 【Shift】+【]】建立新渐变(在”渐变编辑器”中) 【Ctrl】+【N】文件操作新建图形文件 【Ctrl】+【N】用默认设置创建新文件 【Ctrl】+【Alt】+【N】打开已有的图像 【Ctrl】+【O】打开为... 【Ctrl】+【Alt】+【O】关闭当前图像 【Ctrl】+【W】保存当前图像 【Ctrl】+【S】另存为... 【Ctrl】+【Shift】+【S】存储副本 【Ctrl】+【Alt】+【S】页面设置 【Ctrl】+【Shift】+【P】打印 【Ctrl】+【P】旋转画布【Ctrl】+【T】打开“预置”对话框 【Ctrl】+【K】显示最后一次显示的“预置”对话框 【Alt】+【Ctrl】+【K】设置“常规”选项(在预置对话框中) 【Ctrl】+【1】设置“存储文件”(在预置对话框中) 【Ctrl】+【2】设置“显示和光标”(在预置对话框中) 【Ctrl】+【3】设置“透明区域与色域”(在预置对话框中) 【Ctrl】+【4】设置“单位与标尺”(在预置对话框中) 【Ctrl】+【5】设置“参考线与网格”(在预置对话框中) 【Ctrl】+【6】设置“增效工具与暂存盘”(在预置对话框中) 【Ctrl】+【7】设置“内存与图像高速缓存”(在预置对话框中) 【Ctrl】+【8】编辑操作还原/重做前一步操作 【Ctrl】+【Z】还原两步以上操作 【Ctrl】+【Alt】+【Z】重做两步以上操作 【Ctrl】+【Shift】+【Z】剪切选取的图像或路径 【Ctrl】+【X】或【F2】拷贝选取的图像或路径 【Ctrl】+【C】合并拷贝 【Ctrl】+【Shift】+【C】将剪贴板的内容粘到当前图形中 【Ctrl】+【V】或【F4】将剪贴板的内容粘到选框中 【Ctrl】+【Shift】+【V】自由变换 【Ctrl】+【T】应用自由变换(在自由变换模式下) 【Enter】从中心或对称点开始变换 (在自由变换模式下) 【Alt】限制(在自由变换模式下) 【Shift】扭曲(在自由变换模式下) 【Ctrl】取消变形(在自由变换模式下) 【Esc】自由变换复制的象素数据 【Ctrl】+【Shift】+【T】再次变换复制的象素数据并建立一个副本 【Ctrl】+【Shift】+【Alt】+【T】删除选框中的图案或选取的路径 【DEL】用背景色填充所选区域或整个图层 【Ctrl】+【BackSpace】或【Ctrl】+【Del】用前景色填充所选区域或整个图层 【Alt】+【BackSpace】或【Alt】+【Del】弹出“填充”对话框 【Shift】+【BackSpace】从历史记录中填充 【Alt】+【Ctrl】+【Backspace】图像调整调整色阶 【Ctrl】+【L】自动调整色阶 【Ctrl】+【Shift】+【L】打开曲线调整对话框 【Ctrl】+【M】在所选通道的曲线上添加新的点(‘曲线’对话框中) 在图象中【Ctrl】加点按在复合曲线以外的所有曲线上添加新的点(‘曲线’对话框中) 【Ctrl】+【Shift】加点按移动所选点(‘曲线’对话框中) 【↑】/【↓】/【←】/【→】以10点为增幅移动所选点以10点为增幅(‘曲线’对话框中) 【Shift】+【箭头】选择多个控制点(‘曲线’对话框中) 【Shift】加点按前移控制点(‘曲线’对话框中) 【Ctrl】+【Tab】后移控制点(‘曲线’对话框中) 【Ctrl】+【Shift】+【Tab】添加新的点(‘曲线’对话框中) 点按网格删除点(‘曲线’对话框中) 【Ctrl】加点按点取消选择所选通道上的所有点(‘曲线’对话框中) 【Ctrl】+【D】使曲线网格更精细或更粗糙(‘曲线’对话框中) 【Alt】加点按网格选择彩色通道(‘曲线’对话框中) 【Ctrl】+【~】选择单色通道(‘曲线’对话框中) 【Ctrl】+【数字】打开“色彩平衡”对话框 【Ctrl】+【B】打开“色相/饱和度”对话框 【Ctrl】+【U】全图调整(在色相/饱和度”对话框中) 【Ctrl】+【~】只调整红色(在色相/饱和度”对话框中) 【Ctrl】+【1】只调整黄色(在色相/饱和度”对话框中) 【Ctrl】+【2】只调整绿色(在色相/饱和度”对话框中) 【Ctrl】+【3】只调整青色(在色相/饱和度”对话框中) 【Ctrl】+【4】只调整蓝色(在色相/饱和度”对话框中) 【Ctrl】+【5】只调整洋红(在色相/饱和度”对话框中) 【Ctrl】+【6】去色 【Ctrl】+【Shift】+【U】反相 【Ctrl】+【I】图层操作从对话框新建一个图层 【Ctrl】+【Shift】+【N】以默认选项建立一个新的图层 【Ctrl】+【Alt】+【Shift】+【N】通过拷贝建立一个图层 【Ctrl】+【J】通过剪切建立一个图层 【Ctrl】+【Shift】+【J】与前一图层编组 【Ctrl】+【G】取消编组 【Ctrl】+【Shift】+【G】向下合并或合并联接图层 【Ctrl】+【E】合并可见图层 【Ctrl】+【Shift】+【E】盖印或盖印联接图层 【Ctrl】+【Alt】+【E】盖印可见图层 【Ctrl】+【Alt】+【Shift】+【E】将当前层下移一层 【Ctrl】+【[]将当前层上移一层 【Ctrl】+【】】将当前层移到最下面 【Ctrl】+【Shift】+【[]将当前层移到最上面 【Ctrl】+【Shift】+【】】激活下一个图层 【Alt】+【[]激活上一个图层 【Alt】+【]】激活底部图层 【Shift】+【Alt】+【[】激活顶部图层 【Shift】+【Alt】+【]】调整当前图层的透明度(当前工具为无数字参数的,如移动工具) 【0】至【9】保留当前图层的透明区域(开关) 【/】投影效果(在”效果”对话框中) 【Ctrl】+【1】内阴影效果(在”效果”对话框中) 【Ctrl】+【2】外发光效果(在”效果”对话框中) 【Ctrl】+【3】内发光效果(在”效果”对话框中) 【Ctrl】+【4】斜面和浮雕效果(在”效果”对话框中) 【Ctrl】+【5】应用当前所选效果并使参数可调(在”效果”对话框中) 【A】图层混合模式循环选择混合模式 【Alt】+【-】或【+】正常 【Ctrl】+【Alt】+【N】阈值(位图模式) 【Ctrl】+【Alt】+【L】溶解 【Ctrl】+【Alt】+【I】背后 【Ctrl】+【Alt】+【Q】清除 【Ctrl】+【Alt】+【R】正片叠底 【Ctrl】+【Alt】+【M】屏幕 【Ctrl】+【Alt】+【S】叠加 【Ctrl】+【Alt】+【O】柔光 【Ctrl】+【Alt】+【F】强光 【Ctrl】+【Alt】+【H】颜色减淡 【Ctrl】+【Alt】+【D】颜色加深 【Ctrl】+【Alt】+【B】变暗 【Ctrl】+【Alt】+【K】变亮 【Ctrl】+【Alt】+【G】差值 【Ctrl】+【Alt】+【E】排除 【Ctrl】+【Alt】+【X】色相 【Ctrl】+【Alt】+【U】饱和度 【Ctrl】+【Alt】+【T】颜色 【Ctrl】+【Alt】+【C】光度 【Ctrl】+【Alt】+【Y】去色 海棉工具+【Ctrl】+【Alt】+【J】加色 海棉工具+【Ctrl】+【Alt】+【A】暗调 减淡/加深工具+【Ctrl】+【Alt】+【W】中间调 减淡/加深工具+【Ctrl】+【Alt】+【V】高光 减淡/加深工具+【Ctrl】+【Alt】+【Z】选择功能全部选取 【Ctrl】+【A】取消选择 【Ctrl】+【D】重新选择 【Ctrl】+【Shift】+【D】羽化选择 【Ctrl】+【Alt】+【D】反向选择 【Ctrl】+【Shift】+【I】路径变选区 数字键盘的【Enter】载入选区 【Ctrl】+点按图层、路径、通道面板中的缩约图滤镜按上次的参数再做一次上次的滤镜 【Ctrl】+【F】退去上次所做滤镜的效果 【Ctrl】+【Shift】+【F】重复上次所做的滤镜(可调参数) 【Ctrl】+【Alt】+【F】选择工具(在“3D变化”滤镜中) 【V】立方体工具(在“3D变化”滤镜中) 【M】球体工具(在“3D变化”滤镜中) 【N】使用计算机和软件的最大理由是可以提高工作效率。 提高效率的关键,一是佳软,二是善用。 熟练掌握热键,乃是高效工作之道的基础和不二法门。 下文针对最经典的软件,列举了最实用的快捷键,涉及:操作系统、浏览器、播放器、交流工具、文件管理工具、文本编辑等。 要注意的是,相同的全局热键,只能让一个程序生效。 [编辑本段]Windows 及相应软件1 最小化所有窗口(显示桌面)/恢复原状 Win + D2 打开运行对话框 Win + R3 打开系统属性 Win + Break/Pause4 复制某一对象 按住CTRL拖动5 选中/高亮文本块 CTRL+SHIFT+方向键6 按打开的顺序在窗口间切换 Alt + Esc7 复制文件 CTRL + C8 粘贴文件 CTRL + V9 剪切文件 CTRL + X10 还原 CTRL + Z11 撤消还原操作(如果可能的话) CTRL + Y12 打开辅助工具 Win + U13 打开资源管理器 Win + E14 打开上下文菜单 Shift + F1015 多页签时,在页签间切换 Ctrl + Tab更多Windows全局热键: Windows keyboard shortcuts更多Mac OS全局热键: Mac OS X keyboard shortcuts更多Linux全局热键: Linux Keyboard Shortcuts You Should Know About浏览器:Firefox16 去除CSS样式 Alt + V + Y + N (或 CTRL + Shift + S + Web Developer’s 工具栏)17 恢复CSS样式 Alt + V + Y + B18 查看源代码 Ctrl + U19 查看选中内容的源代码 选取内容,Shift + F10,点“Show source code”20 智能 DOM 侦测 Ctrl + Shift + I21 启动Firebug F1222 添加书签 Ctrl + D23 书签 Ctrl + B24 历鸣 Ctrl + H25 找开刚关闭的标签 CTRL+SHIFT+T26 全部标签加入书签 CTRL+SHIFT+D27 返回 Alt + Left Arrow28 前进 Alt + Right Arrow29 访问历史中后退一步 Backspace30 为书签添加关键词 这样做可以更快的访问书签。 右击书签,选择属性,输入合适的关键词。 保存后,你只要在地址栏输入关键词并回车,就可以访问书签了。 31 跳转到地址栏 Ctrl + L 或 F632 回到主页 Alt + Home33 减小文本字号 Ctrl + -34 增大文本字号 Ctrl + +35 回到主页(与32重复) Alt + Home36 快速搜索 /37 跳转到搜索条 Ctrl + K38 在标签历史上跳转 ALT + ← (后退), ALT + → (前进)39 新建标签 Ctrl + T (键盘), 双击标签条 (鼠标)40 关闭当前书签 Ctrl + W (键盘), 中键标签 (鼠标)41 到下一标签 Ctrl + Page up 或 CTRL + Tab42 到前一标签 Ctrl + Page Dn 或 Ctrl + Shift + Tab43 新标签中打开链接 Ctrl + 左击43 选择标签 Ctrl + [1 - 9]45 到下一链接 Tab46 到前一链接 Shift + Tab47 输入框中显示输入过的文字,或下拉菜单中显示可选项 Alt + ↓浏览器: Internet Explorer 748 在新的后台标签打开链接 CTRL+鼠标左键或中键49 在新的前台标签打开链接 CTRL+SHIFT+鼠标左键或中键50 打开快速标签视图 CTRL+Q51 显示已打开标签列表 CTRL+SHIFT+Q52 转到地址栏 Alt + D53 在新标签中打开输入的地址 Address Bar in new tab Alt + Enter54 转到搜索条 Ctrl + E55 新建标签 Ctrl + T (keyboard), Double Click on Tab Bar (mouse)56 关闭当前标签 Ctrl + W (keyboard), Middle Click on Tab (mouse)57 到下一标签 Ctrl + Tab58 到前一标签 Ctrl + Shift + Tab59 到某一标签 Ctrl + [1 - 9]60 打开feeds CTRL+J61 到下一标签 Tab62 到前一标签 Shift + TabSafari 热键更多 MSIE 7热键音乐播放:Winamp要使用全局热键,须设置:Main Windows -> Options > Preferences > Global Hotkeys。 其热键可自定义。 63 增大音量 CTRL + ALT + ↑64 减小音量 CTRL + ALT + ↓65 播放、重新开始或恢复播放 Winamp 窗口: x66 暂停 CTRL + ALT + Home (Winamp 窗口: c)67 播放 CTRL + ALT + Insert (Winamp 窗口: x)68 停止 CTRL + ALT + End (Winamp 窗口: v)69 前一首 CTRL + ALT + PgUp (Winamp 窗口: z)70 下一首 CTRL + ALT + PgDn (Winamp 窗口: b)71 返回5秒 CTRL + ALT + ← (Winamp 窗口: ←)72 快进5秒 CTRL + ALT + → (Winamp 窗口: →)73 切换重复 r74 切换随机 s75 添加文件 l76 添加目录 Shift + l77 随机播放列表 CTRL + Shift + r更多热键: Winamp ShortcutsWinamp Global HotkeysiTunes 热键: Hotkeys for 热键: Autohotkey Script for 通讯: Thunderbird在Skype中可自定义热键: Main Window -> Tools -> Options -> Hotkeys.在Thunderbird中使用热键: Thunderbird Help: Keyboard Shortcuts 和 All hotkeys: Mozilla Thunderbird Hotkeysxbeta提醒:Thunderbird和Firefox很多热键是相通的,并且可用keyconfig扩展更改和自定义更多热键。 78 转到下一封信 F79 转到下一封未读信件 N80 转到上一封未读信件 B81 增大字号 Ctrl + +82 减小字号 CTRL + -83 标记信件为已读/未读 M84 标记为垃圾邮件 J85 标记为非垃圾邮件 SHIFT + J86 查看信件源文件 CTRL + U87 新建信件 CTRL + M, CTRL + N, Cmd + Shift + M (Mac)88 回复信件 Ctrl + R89 收取当前账户的信件 CTRL+T90 收取所有账户的信件 CTRL+SHIFT+T91 打开已收的信件 CTRL + O92 发送信件 CTRL + Enter/Return通讯: Google Mail93 写邮件 c, + c 在新窗口中写信94 回信 r, + r 在新窗口中回信95 转发信件 f, + f 在新窗口中转发信件96 转到收件箱 g 然后按 i97 定位到搜索框 /98 转到下一封信 n99 转到上一封信 p100 报告垃圾邮件 !文件管理: Total Commanderxbeta注:Total Commander是Windows 下键盘操作的典范和极致。 用TC不会热键,等于不懂TC。 喜欢热键操作而未用TC——xbeta想不出会有这种情况。 TC的热键是高度可以自定义的。 如下举例仅是管中窥豹,还有更多热键需要你的发现,比如很重要的 alt+F5, alt+F9, alt+enter, →,space, alt+shift+enter, backspace,+, alt+, alt+F7, 及中国用户广泛自定义的ctrl+1,ctrl+2, ctrl+3等。 101 激活或取消激活左侧菜单 F 比较和同步文件夹 SHIFT+F2103 新建文本文件,并用编辑器打开 SHIFT + F4104 在同一目录复制文件并改名 SHIFT + F5105 重命名文件 SHIFT + F6106 缩小到系统托盘图标 SHIFT + Esc107 转到刚访问的前/后一个目录 ALT+left/right108 显示已访问目录历史清单 ALT + Arrow Down109 全选 CTRL+NUM +, CTRL + A110 全不选 CTRL+NUM -111 返回上级目录 (cd ..) CTRL+PgUp or Backspace112 返回根目录 (多数欧洲键盘)(xbeta:适用于中国用户) CTRL+\113 返回根目录 (美国键盘布局)(xbeta注:对中国用户是新建目录) F7114 按文件名排序 CTRL+F3115 按后缀排序 CTRL+F4116 按时间/日期排序 CTRL+F5117 按大小排序 CTRL+F6118 显示所有文件 CTRL+F 仅显示可执行文件 CTRL + F 显示用户自定义的文件 CTRL + F 显示文件属性 ALT+ENTER122 并列显示目录及所有子目录下的全部文件(xbeta:这是一个非常实用的功能,不用TC的人体会不到) CTRL + B
linux diff 是什么意思
diff 命令是 linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。 diff在命令行中打印每一个行的改动。 最新版本的diff还支持二进制文件。 diff程序的输出被称为补丁 (patch),因为Linux系统中还有一个patch程序,可以根据diff的输出将a.c的文件内容更新为b.c。 diff是svn、cvs、git等版本控制工具不可或缺的一部分。 1.命令格式:diff[参数][文件1或目录1][文件2或目录2]2.命令功能:diff命令能比较单个文件或者目录内容。 7afee5aeb3666如果指定比较的是文件,则只有当输入为文本文件时才有效。 以逐行的方式,比较文本文件的异同处。 如果指定比较的是目录的的时候,diff 命令会比较两个目录下名字相同的文本文件。 列出不同的二进制文件、公共子目录和只在一个目录出现的文件。 3.命令参数:-指定要显示多少行的文本。 此参数必须与-c或-u参数一并使用。 -a或--textdiff预设只会逐行比较文本文件。 -b或--ignore-space-change不检查空格字符的不同。 -B或--ignore-blank-lines不检查空白行。 -c显示全部内文,并标出不同之处。 -C或--context与执行-c-指令相同。 -d或--minimal使用不同的演算法,以较小的单位来做比较。 -D或ifdef此参数的输出格式可用于前置处理器巨集。 -e或--ed此参数的输出格式可用于ed的script文件。 -f或-forward-ed输出的格式类似ed的script文件,但按照原来文件的顺序来显示不同处。 -H或--speed-large-files比较大文件时,可加快速度。 -l或--ignore-matching-lines若两个文件在某几行有所不同,而这几行同时都包含了选项中指定的字符或字符串,则不显示这两个文件的差异。 -i或--ignore-case不检查大小写的不同。 -l或--paginate将结果交由pr程序来分页。 -n或--rcs将比较结果以RCS的格式来显示。 -N或--new-file在比较目录时,若文件A仅出现在某个目录中,预设会显示:Only in目录:文件A若使用-N参数,则diff会将文件A与一个空白的文件比较。 -p若比较的文件为C语言的程序码文件时,显示差异所在的函数名称。 -P或--unidirectional-new-file与-N类似,但只有当第二个目录包含了一个第一个目录所没有的文件时,才会将这个文件与空白的文件做比较。 -q或--brief仅显示有无差异,不显示详细的信息。 -r或--recursive比较子目录中的文件。 -s或--report-identical-files若没有发现任何差异,仍然显示信息。 -S或--starting-file在比较目录时,从指定的文件开始比较。 -t或--expand-tabs在输出时,将tab字符展开。 -T或--initial-tab在每行前面加上tab字符以便对齐。 -u,-U或--unified=以合并的方式来显示文件内容的不同。 -v或--Version显示版本信息。 -w或--ignore-all-space忽略全部的空格字符。 -W或--width在使用-y参数时,指定栏宽。 -x或--exclude不比较选项中所指定的文件或目录。 -X或--exclude-from您可以将文件或目录类型存成文本文件,然后在=中指定此文本文件。 -y或--side-by-side以并列的方式显示文件的异同之处。 --help显示帮助。 --left-column在使用-y参数时,若两个文件某一行内容相同,则仅在左侧的栏位显示该行内容。 --suppress-common-lines在使用-y参数时,仅显示不同之处。 4.使用实例:实例1:比较两个文件命令:输出:[root@localhost test3]# diff 3c3< 2014-03---> 2013-038c8< 2013-07---> 2013-0811,12d10< 2013-11< 2013-12说明:上面的“3c3”和“8c8”表示和loglog文件在3行和第8行内容有所不同;11,12d10表示第一个文件比第二个文件多了第11和12行。 diff 的normal 显示格式有三种提示:a - addc - changed - delete 实例2:并排格式输出命令:diff -y -W 50输出:[root@localhost test3]# diff -y -W -01 2013--02 2013--03 | 2013--04 2013--05 2013--06 2013--07 2013--07 | 2013--09 2013--10 2013--11 <2013-12 <[root@localhost test3]# diff -y -W -01 2013--02 2013--03 | 2014--04 2013--05 2013--06 2013--07 2013--08 | 2013--09 2013--10 2013-10> 2013-11> 2013-12说明:“|”表示前后2个文件内容有不同“<”表示后面文件比前面文件少了1行内容“>”表示后面文件比前面文件多了1行内容实例3:上下文输出格式命令:diff -c输出:[root@localhost test3]# diff -c*** 2012-12-07 16:36:26. +0800--- 2012-12-07 18:01:54. +0800****************** 1,10 ****2013--02! 2013-----07! 2013---10--- 1,12 ----2013--02! 2014-----07! 2013---10+ 2013-11+ 2013-12[root@localhost test3]# diff -c*** 2012-12-07 18:01:54. +0800--- 2012-12-07 16:36:26. +0800****************** 1,12 ****2013--02! 2014-----07! 2013---10- 2013-11- 2013-12--- 1,10 ----2013--02! 2013-----07! 2013---10[root@localhost test3]#说明:这种方式在开头两行作了比较文件的说明,这里有三中特殊字符:“+” 比较的文件的后者比前着多一行“-” 比较的文件的后者比前着少一行“!” 比较的文件两者有差别的行实例4:统一格式输出命令:diff -u输出:[root@localhost test3]# diff -u--- 2012-12-07 18:01:54. +0800+++ 2012-12-07 16:36:26. +0800@@ -1,12 +1,10 @@ 2013-01 2013-02-2014-03+2013-03 2013-04 2013-05 2013-06 2013-07-2013-07+2013-08 2013-09 2013-10-2013-11-2013-12说明:它的第一部分,也是文件的基本信息:--- 2012-12-07 18:01:54. +0800+++ 2012-12-07 16:36:26. +0800---表示变动前的文件,+++表示变动后的文件。 第二部分,变动的位置用两个@作为起首和结束。 @@ -1,12 +1,10 @@前面的-1,12分成三个部分:减号表示第一个文件(即),1表示第1行,12表示连续12行。 合在一起,就表示下面是第一个文件从第1行开始的连续12行。 同样的,+1,10表示变动后,成为第二个文件从第1行开始的连续10行。 实例5:比较文件夹不同命令:difftest3 test6输出:[root@localhost test]# diff test3 test6Only in test6: in test6: test3/ test6/1,10c1,3< 2013-01< 2013-02< 2013-03< 2013-04< 2013-05< 2013-06< 2013-07< 2013-08< 2013-09< 2013-10---> hostnamebaidu=> hostnamesina=> hostnames=truediff test3/ test6/1,12d0< 2013-01< 2013-02< 2014-03< 2013-04< 2013-05< 2013-06< 2013-07< 2013-07< 2013-09< 2013-10< 2013-11< 2013-12Only in test6: in test6: in test6: [root@localhost test]# 说明:实例6:比较两个文件不同,并生产补丁命令:diff -ruN >输出:[root@localhost test3]# diff -ruN >[root@localhost test3]# ll总计 12-rw-r--r-- 2 root root80 12-07 16:36 -rw-r--r-- 1 root root96 12-07 18:01 -rw-r--r-- 1 root root 248 12-07 21:33 [root@localhost test3]# cat : : 没有那个文件或目录[root@localhost test3]# cat --- 2012-12-07 16:36:26. +0800+++ 2012-12-07 18:01:54. +0800@@ -1,10 +1,12 @@ 2013-01 2013-02-2013-03+2014-03 2013-04 2013-05 2013-06 2013-07-2013-08+2013-07 2013-09 2013-10+2013-11+2013-12[root@localhost test3]#
如何将linux文件分割为几个

Linux中分割文件用split命令,这个命令可以将一个文件分割成指定大小的多个文件,split命令的用法是:split -b 分割的大小 需要分割的文件名 分割后文件的前导文字这里解释一下,-b参数表示按照文件大小单位来进行分割(split命令还有一个-l参数,是根据文本文件的行数来进行分割,这个-b参数是根据大小来分割的),-b参数后面跟的是分割的依据——文件大小,文件大小的单位可以是b、k、m,比如300m。 “分割后文件的前导文字”是干嘛的呢,其实是在分割后的文件名前面加上一个前缀。 下面是一个例子,就假设需要分割的文件是/root/bigfile:split -b 50m /root/bigfile chunk这条命令产生的分割文件可能是:chunkaa、chunkab、chunkac,看到前导文字的作用了吧。 那么如何将分割后的文件再合并起来呢,还是接着上面的那个例子,用下面这条命令就可以了(先用cd /root切换到/root目录):cat chunk* >> bigfile
发表评论