"Linux Command"--(1) File folder Operation Command 15

Source: Internet
Author: User

file Folder Operations Command

List enter display folder ls CD pwd

Create a move delete file mkdir rm rmdir MV CP Touch

view File Cat nl More Less head tail


ls [options] [folder] View folder information: http://www.cnblogs.com/peida/archive/2012/10/23/2734829.html
Ls-c arranged by time from near
Ls-c-lt by Time, and show time
LS-C-L display time, arranged by file name
Ls-c by file name
Ls-i the inode number of the printed file
LS-SI/S lists the size of the file, in 1000-byte units
LS-L listing all file information
LS-M output formats separated by colons
LS-R reverse Order
Ls-r List all subfolders
Ls-s by file size from large to small
Ls-u-T Sort by interview time
Ls-u output by File system original order
Ls-v Sort by version number
Ls-1 Show only one file per line
LS--version display version number information and leave
Show specific information for all files
LS-RL [File path]

List specific information for folders that begin with D
Ls-l d*

List sub-folders
ls-f [Folder path] |grep/$

Listing specific information for subfolders
ls-l [Folder path] |grep "^d"

List the files that begin with D, and the sooner they are in the back.
Ls-ltr d*

Calculates the current file sibling folder count
Ls-l * |grep "^d" |wc-l

Calculates the current folder sibling file count
Ls-l * |grep "^-" |wc-l

List absolute paths to files
LS |sed "s:^: ' pwd '/:"

Lists the absolute paths of all files under the current folder, without recursion
Find $PWD maxdepth 1|xargs ls-l
. It starts with a hidden file.
. Represents the current folder

.. Represents the parent folder


CD [folder name] Switch folder references: http://www.cnblogs.com/peida/archive/2012/10/24/2736501.html

Enter the system root folder
Cd.. (.. ) Keep back

Go to the current user home folder
CD ~

Switch to the previous folder

PWD [references] show current path reference: http://www.cnblogs.com/peida/archive/2012/10/24/2737730.html
PWD Displays the current path

Pwd-p shows the actual path

mkdir [Options] Folder creation folder references: http://www.cnblogs.com/peida/archive/2012/10/25/2738271.html
Mkdir-m 777 XXX Set permissions
Mkdir-p XXX Create a folder that does not yet exist

mkdir-v XXX display information after creation


RM [Options] File Delete files and folders references: http://www.cnblogs.com/peida/archive/2012/10/26/2740521.html
RM 1.log Delete Files
Rm-f 1.log forcibly delete files without prompting information
Rm-i *.log Prompt every time you delete
Rm-r deleting folders and files recursively
RM-RF Force recursion to delete folders and files

rmdir [Options] Folder Delete folder references: http://www.cnblogs.com/peida/archive/2012/10/27/2742076.html
RmDir folder name Delete empty folder
Rmdir-p folder name Recursive delete
Rm-r dir command can replace RmDir

MV [options] source target moving files or renaming: http://www.cnblogs.com/peida/archive/2012/10/27/2743022.html
Mv-b Pre-overwrite backup
Mv-f forcibly covered
Mv-i Ask before overwriting
Mv-u new File Words update
Mv-t Target source multiple source files to a destination folder
Move all files under the current folder to the top level
MV *.. /


CP [option] source target copy file or folder or
CP [Options]-T folder source
References: http://www.cnblogs.com/peida/archive/2012/10/29/2744185.html
Cp-a the source target copies the properties of the file at the same time
Copy a single file to the destination folder, this file does not already exist in the destination folder
CP Log.log dir

Copy entire folder
Cp-a Dir1 Dir2

Create a link file (shortcut)
Cp-s 1.log Link.log

touch [Options] File Create nonexistent file, change file timestamp reference: http://www.cnblogs.com/peida/archive/2012/10/30/2745714.html
Touch File List Creation file
Touch-c file file exists on rebuild, no new not present
Touch-r file1 File2 will file1 time stamp and File2 Unified
Touch-t time ([[cc]yy]mmddhhmm[]. SS]) file specifies a timestamp


Cat [Options] [file] display, merge, create file references: http://www.cnblogs.com/peida/archive/2012/10/30/2746968.html
Cat-n file displays line number, starting from 1
The Cat-b file displays the line number of a non-blank line, starting with 1
Add a line number to the file and append another file
Cat-n file1 file2 File3

Here Doc generates text
Cat >log.txt <<eof
>$ (PWD)

Reverse order Display
TAC file
-N Number
-B No Blank


NL [Options] [file] Calculate text line number: http://www.cnblogs.com/peida/archive/2012/11/01/2749048.html
NL File Listing line numbers
Nl-b a file empty line also list travel number
Nl-b t file blank line does not list line numbers
Nl-n ln File: The line number is displayed at the left of the screen;
Nl-n rn File: line number in its own field on the right of the display, and does not add 0;
Nl-n RZ File: line number in its own field to the right of the display, and add 0;
nl-w [number] File: number of digits occupied by line number bar


more [options] [file] View the contents of the file, can flip, can skip: http://www.cnblogs.com/peida/archive/2012/11/02/2750588.html
More +n files start from joys n lines
More-n file defines a screen size of n rows
More +/pattern files Find string pattern and start from the first two lines
Pagination Display file
Ls-l | More-5
Space bar scroll down one screen
Ctrl+b Back to previous screen
= Output the line number of the current line


Less [options] file Linux Orthodox tools for viewing file content: http://www.cnblogs.com/peida/archive/2012/11/05/2754477.html
Less-n file Displays the line number of each line
LESS-S Display continuous empty behavior row
Less/string: Search down the function of "string"
Less? string: The ability to search up "string"
View multiple files (before and after switching with p,n)
Less file1 file2
1. Full Screen navigation
CTRL + F-Move forward one screen
CTRL + B-Move backward one screen
CTRL + D-Move forward half screen
CTRL + U-Move backward half screen

2. Single-line navigation
J-Move one line forward
K-Move backward one line

3. Other navigation
G-Move to the last line
G-Move to the first line
Q/zz-Exit less command

View Historical Usage Commands
History |less

head [options] [file] shows the beginning of the file, default the first 10 lines: http://www.cnblogs.com/peida/archive/2012/11/06/2756278.html
Head-n number of rows displayed in a digital file
Head-n-digital file displays except for the last n rows
Head-c number of bytes displayed in the digital file

HEAD-C-digital file displays except for the last n bytes


tail [options] [file] show end of file: http://www.cnblogs.com/peida/archive/2012/11/07/2758084.html
Tail-n is similar to head
Tail-c is similar to head
Tail-f Loop read, can be monitored
Monitoring the health of
Ping > Test.log
Tail-f Test.log
CTRL + C End Monitoring

"Linux Command"--(1) File folder Operation Command 15

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.