Бұл нұсқаулықта файлды немесе файлдар топтамасын табу үшін Linux бағдарламасын қалай пайдалану керектігін үйренесіз.
Файлдарды іздеу үшін Linux дистрибутивімен бірге берілген файл менеджерін пайдалануға болады. Егер сіз Windows-ды қолдансаңыз, файл менеджері Windows Explorer-ге жақын. Онда қалталар сериясы бар пайдаланушы интерфейсі бар, ол басылғанда осы қалталардағы ішкі қалталарды және ішіндегі кез-келген файлдарды көрсетеді.
Файл менеджерлерінің көбісі файлдар тізімін сүзу үшін іздеу мүмкіндігін және әдісті ұсынады.
Файлдарды іздестірудің ең жақсы жолы - Linux командалық жолын пайдалану, себебі графикалық құралға қосуға тырысқаннан гөрі, файл іздеу үшін көптеген әдістер бар.
Терминал терезесін ашу жолы
Linux командалық жолын пайдаланып файлдарды іздеу үшін терминал терезесін ашу қажет.
Терминал терезесін ашудың бірнеше жолы бар. Көптеген Linux жүйелерінде жұмыс істеудің бір жолы - CTRL, ALT және T пернелерін бір уақытта басу. Егер бұл терминал редакторын табу үшін Linux жұмыс үстелі ортасында мәзірді пайдаланбаса.
Файлды табудың ең оңай жолы
Файлдарды іздестіруге арналған пәрмен табылған деп аталады .
Міне, Табу пәрменінің негізгі синтаксисі.
табу
Бастапқы нүкте - іздеуді бастайтын қалта. Толық дискті іздеуді бастау үшін төмендегілерді тересіз:
табу /
Егер солай болса, қазір сізде тұрған қалтаны іздей бастағыңыз келсе, келесі синтаксисті қолдануға болады:
табу.
Әдетте, сіз іздегенде аты бойынша іздеуге болады, сондықтан, бүкіл дискідегі myresume.odt деп аталатын файлды іздеу үшін келесі синтаксисті қолданасыз:
/ myresume.odt атауын табыңыз
Табу пәрменінің бірінші бөлігі анық сөзді табады.
Екінші бөліктен іздеуді бастау керек
Келесі бөлім - бұл не табу керектігін анықтайтын өрнек.
Ақырында, соңғы бөлік - табылған нәрсенің аты.
Іздеуді қай жерден бастау керек
Алдыңғы бөлімде қысқаша айтылғандай, іздеуді бастау үшін файлдық жүйеде кез келген орынды таңдауға болады. Мысалы, ағымдағы файлдық жүйені іздегіңіз келсе, толық тоқтатуды төмендегідей пайдалана аласыз:
табу. - ойын атауы
Жоғарыдағы пәрмен ағымдағы қалтаның астындағы барлық қалталарда ойын аталатын файлды немесе қалтаны іздейді. Ағымдағы қалтаның атын pwd пәрменін пайдалана аласыз .
Егер сіз бүкіл файлдық жүйені іздегіңіз келсе, түбірлік қалтадан келесідей бастауыңыз керек:
табу / атау ойыны
Жоғарыда көрсетілген команданың нәтижесі қайтарылған нәтижелердің көбі үшін рұқсатты растайды.
Сіз sudo пәрменін пайдалану арқылы рұқсаттарыңызды жоғарылатуыңыз немесе su командасымен әкімші тіркелгісіне ауысуыңыз қажет болуы мүмкін.
Бастапқы жай сіздің файлдық жүйеңіздегі кез-келген жерде болуы мүмкін. Мысалы, үй қалтасын іздеу үшін төмендегіні теріңіз:
~ ойын атын табыңыз
Тильда - ағымдағы қолданушының бастапқы қалтасын белгілеу үшін әдетте пайдаланылатын метакаркер .
Өрнектер
Сіз пайдаланатын ең жиі кездесетін өрнек - аты.
Аттың өрнегі файлдың немесе қалтаның атын іздеуге мүмкіндік береді.
Дегенмен келесідей қолдануға болады:
- -amin n - Файл соңғы рет n минут бұрын қол жетімді болды
- -newer - Файл соңғы рет өзгертілгеннен соңғы рет қол жетімді болды
- -atime n - Файл соңғы рет қолжетімді болды
- -cmin n - Файл соңғы рет n минут бұрын өзгертілген
- -cnewer - Файл өзгертілгеннен кейін файл соңғы рет өзгертілген
- -message n - Файл соңғы рет n күн бұрын өзгертілген
- бос емес - Файл бос
- -executable - Файл орындалады
- - Әрқашан жалған
- -fstype type - Файл көрсетілген файлдық жүйеде
- -gid n - Файл идентификаторы бар топқа жатады
- - топтың топтамасы - Файл аталған топқа тиесілі
- - өрнек үлгісі - символдық жолды іздеңіз, бірақ ісін елемеңіз
- - атау үлгісі - файлды іздеңіз, бірақ кейде ескермеңіз
- -inum n - көрсетілген түйінді файлды іздеу
- -path path - жолды іздеңіз, бірақ іс жүзінде елемеңіз
- -iregex өрнегі - өрнекті іздеңіз, бірақ жағдайды елемейді
- - n - сілтемелердің белгілі санын көрсететін файлды іздеу
- - аты-жөні - символдық сілтемені іздеу
- -mmin n - файлдың деректері соңғы рет n минут бұрын өзгертілген
- -mtime n - файлдың деректері соңғы рет өзгертілген
- - аттың аты - көрсетілген атауды қамтитын файлды іздеу
- -newer name - берілген файлға қарағанда жақында редакцияланған файлды іздеу
- -nogroup - топтық идентификаторсыз файлды іздеу
- - көпшілік - ешқандай пайдаланушы тіркелмеген файлды іздеу
- жол-жол - жол іздеу
- оқылатын - оқылатын файлдарды табады
- -regex үлгісі - тұрақты өрнекке сәйкес келетін файлдарды іздеу
- - түрі - белгілі бір түрді іздеу
- - uid - файлдар сандық пайдаланушы идентификаторы uid сияқты
- - пайдаланушы аты - файл пайдаланушыға тиесілі
- -writable - жазуға болатын файлдарды іздеу
Күнделікті белгілі бір саннан артық файлдарды табу жолы
Өзіңіздің қалтаңыздағы барлық файлдарды 100 күн бұрын қолжетімді деп тапқыңыз келсе. Сіз жүйелі түрде кірмейтін ескі файлдарды сақтық көшірмелеу және жою қажет болса, мұны істеуіңіз мүмкін.
Мұны орындау үшін келесі пәрменді іске қосыңыз:
~ - 100 уақытты табыңыз
Бос файлдар мен қалталарды табу жолы
Егер жүйеңіздегі барлық бос файлдар мен қалталарды табу керек болса, мына пәрменді пайдаланыңыз:
табу / босату
Орындалатын файлдардың барлығын қалай табуға болады
Компьютердегі барлық орындалатын файлдарды табу қажет болса, келесі пәрменді пайдаланыңыз:
find / -exec
Оқылатын файлдардың барлығын қалай табуға болады
Оқуға болатын барлық файлдарды табу үшін келесі пәрменді пайдаланыңыз:
табу / оқу
Үлгілер
Файлды іздегенде, үлгі пайдалануға болады. Мысалы, сіз кеңейтім mp3 бар барлық файлдарды іздестіруіңіз мүмкін.
Келесі үлгіді пайдалануға болады:
find / -name * .mp3
Файлды басқару пәрменін табудан шығаруды қалай жіберу керек
Табу пәрмені бойынша негізгі мәселе, ол кейде бір жолмен қарап шығу үшін тым көп нәтижелерді қайтара алады.
Шығуды құйрық пәрменіне бағыттай аласыз немесе желілерді файлға келесідей шығара аласыз:
find / -name * .mp3 -fprint nameoffiletoprintto
Файлды қалай табуға және орындауға болады
Файлды бір уақытта іздеуді және өңдеуді қалайтыныңызды елестетіңіз.
Мына пәрменді пайдалана аласыз:
find / -name filename -exec nano '{}' \;
Жоғарыда көрсетілген пәрмен файл атауы деп аталатын файлды іздейді және одан кейін табылған файл үшін nano редакторын іске қосады.
Резюме
Табу пәрмені өте қуатты. Бұл нұсқаулық файлдарды қалай іздеу керектігін көрсетті, бірақ көптеген нұсқалар бар және оларды түсіну үшін Linux нұсқаулығын қарап шығыңыз.
Оны терминалда келесі пәрменді іске қосу арқылы орындауға болады:
адам табу