Unix find command tutorial and sample code

Source: Internet
Author: User

Unix find command tutorial and sample code shows the file find/home/prestat/bills/test-type f-mmin + 20-exec ls-l {} \ 20 minutes ago {}\; delete the file find/home/prestat/bills/test-type f-mmin + 20-exec rm {}\ 20 minutes ago {}\; show the file find/home/prestat/bills/test-type f-mtime + 20-exec ls-l {}\ 20 days ago {}\; delete the file find/home/prestat/bills/test-type f-mtime + 20-exec rm {}\ 20 days ago. The following describes the parameters of the find command: -name: searches for files by file name. -Perm searches for files based on the file permissions. -Prune uses this option to make the find command not to be searched in the specified directory. If the-depth option is used at the same time,-prune will be ignored by the find command. -The user searches for files based on the file owner. -The group searches for files based on the group to which the files belong. -Mtime-n + n: Find the file based on the file change time.-n indicates that the file change time is earlier than n days, and + n indicates that the file change time is earlier than n days. The find command also has the-atime and-ctime options, but they both have the-m time options. -Nogroup: Find the file with no valid group, that is, the group to which the file belongs does not exist in/etc/groups. -Nouser: Find the file without a valid owner, that is, the owner of the file does not exist in/etc/passwd. -Newer file1! File2 searches for files whose change time is newer than file1 but older than file2. -Type: search for a certain type of files, such as B-block device files, d-directories, c-character device files, p-pipeline files, and l-symbol link files, f-common file. -Size n: [c] searches for files with a length of n blocks. If a file contains c, the file length is measured in bytes. -Depth: when searching for a file, first find the file in the current directory and then find it in its subdirectory. -Fstype: searches for files in a certain type of file system. These file system types can usually be found in the configuration file/etc/fstab, this configuration file contains information about the file system in the system. -Mount: the mount point of the file system is not crossed during file search. -Follow: If the find command encounters a symbolic link file, it will trace the file to which the link points. -Cpio: Use the cpio command to back up the files to the tape device. In addition, the following three differences: -amin n: Find the files accessed in the last N minutes in the system.-atime n: Find the files accessed in the last n * 24 hours in the system.-cmin n: Find the files whose status is changed in the last N minutes in the system. file-ctime n find the file whose status has changed in the last n * 24 hours in the system-mmin n find the file whose data has been changed in the last N minutes in the system-mtime n find the last file in the system files whose file data is changed in n * 24 hours

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.