Listing Files and Directory in Linux | ls command
Talaan ng mga Nilalaman:
- Paano Gamitin ang
lsCommand - Long Format na Listahan
- Ipakita ang nakatagong dokumento
- Pagsunud-sunod sa Output
- Listahan ng Mga Subdirectoryong Muna
- Konklusyon
Ang
ls
utos ay isa sa mga pangunahing utos na dapat malaman ng anumang gumagamit ng Linux. Ginagamit ito upang ilista ang impormasyon tungkol sa mga file at direktoryo sa loob ng system file. Ang utility ng
ls
ay isang bahagi ng GNU utility package na naka-install sa lahat ng mga pamamahagi ng Linux.
Sa tutorial na ito, ipapakita namin sa iyo kung paano gamitin ang utos ng
ls
pamamagitan ng mga praktikal na halimbawa at detalyadong paliwanag ng mga pinaka-karaniwang pagpipilian sa
ls
.
Paano Gamitin ang
ls
Command
Ang syntax para sa utos ng
ls
ay ang mga sumusunod:
ls
Kapag ginamit nang walang mga pagpipilian at argumento, ipinapakita ng
ls
isang listahan ng mga pangalan ng lahat ng mga file sa kasalukuyang direktoryo ng nagtatrabaho:
ls
Ang mga file ay nakalista sa pagkakasunud-sunod ng alpabeto:
cache db empty games lib local lock log mail opt run spool tmp
Upang ilista ang mga file sa isang tukoy na direktoryo, ipasa ang landas sa direktoryo bilang isang argumento sa utos ng ls. Halimbawa, upang ilista ang mga nilalaman ng direktoryo
/etc
iyong i-type ang uri:
ls /etc
Maaari ka ring makapasa ng maraming mga direktoryo at mga file sa utos ng
ls
pinaghiwalay ng puwang:
ls /etc /var /etc/passwd
Kung ang gumagamit na naka-log in ay hindi pa nababasa ang mga pahintulot sa direktoryo, makakakuha ka ng isang mensahe na nagsasabing hindi mabuksan ng
ls
ang direktoryo:
ls /root
ls: cannot open directory '/root': Permission denied
Ang utos ng
ls
ay may isang bilang ng mga pagpipilian. Sa mga seksyon sa ibaba, tuklasin namin ang mga karaniwang ginagamit na pagpipilian.
Long Format na Listahan
Ang default na output ng
ls
utos ay nagpapakita lamang ng mga pangalan ng mga file at direktoryo, na hindi masyadong nakapagtuturo.
Ang pagpipilian na
-l
(maliit na maliit na L) ay nagdudulot ng pag-print ng mga file sa isang mahabang format ng listahan.
Kapag ginamit ang mahabang format na listahan, ang
ls
utos ay magpapakita ng sumusunod na impormasyon ng file:
- Ang uri ng fileAng mga pahintulot ng fileNumber of hard link to the fileFile ownerFile groupFile sizeDate at TimeFile name
Isaalang-alang ang sumusunod na halimbawa:
ls -l /etc/hosts
-rw-r--r-- 1 root root 337 Oct 4 11:31 /etc/hosts
Ipaliwanag natin ang pinakamahalagang mga haligi ng output.
Ipinapakita ng unang character ang uri ng file. Sa aming halimbawa, ang unang character ay
-
na nagpapahiwatig ng isang regular na file. Ang mga halaga para sa iba pang mga uri ng file ay ang mga sumusunod:
-
-- Regular na fileb- I-block ang espesyal na filec- Espesyal na file ngd- Directoryl- Simbolikong linkn- Network filep- FIFOs- Socket
Ang susunod na siyam na character ay nagpapakita ng mga pahintulot ng file. Ang unang tatlong character ay para sa gumagamit, ang susunod na tatlo ay para sa grupo, at ang huling tatlo ay para sa iba. Maaari mong baguhin ang mga pahintulot ng file na may utos ng
chmod
. Maaaring makuha ng character na pahintulot ang sumusunod na halaga:
-
r- Pahintulot na basahin ang filew- Pahintulot na magsulat sa filex- Pahintulot na isagawa ang files- setgid bitt- sticky bit
Sa aming halimbawa, ang
rw-r--r--
nangangahulugan na ang gumagamit ay maaaring basahin at isulat ang file, at ang grupo at iba pa ay mabasa lamang ang file. Ang numero
1
matapos ang mga character ng pahintulot ay ang bilang ng mga hard link sa file na ito.
Ang susunod na dalawang patlang na
root root
ay ipinapakita ang may-ari ng file at ang grupo, na sinusundan ng laki ng file (
337
), na ipinakita sa mga bait. Gamitin ang
-h
opsyon kung nais mong mag-print ng mga laki sa isang nababasa na format ng tao. Maaari mong baguhin ang may-ari ng file gamit ang utos ng
chown
.
Oct 4 11:31
ay ang huling petsa at oras ng pagbabago ng file.
Ang huling haligi ay ang pangalan ng file.
Ipakita ang nakatagong dokumento
Bilang default, ang
ls
utos ay hindi magpapakita ng mga nakatagong file. Sa Linux, ang isang nakatagong file ay anumang file na nagsisimula sa isang tuldok (
.
).
Upang ipakita ang lahat ng mga file kabilang ang mga nakatagong file na gumamit ng
-a
pagpipilian:
ls -la ~/
drwxr-x--- 10 linuxize linuxize 4096 Feb 12 16:28. drwxr-xr-x 18 linuxize linuxize 4096 Dec 26 09:21.. -rw------- 1 linuxize linuxize 1630 Nov 18 2017.bash_history drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 bin drwxr-xr-x 2 linuxize linuxize 4096 Jul 20 2018 Desktop drwxr-xr-x 4 linuxize linuxize 4096 Dec 12 2017.npm drwx------ 2 linuxize linuxize 4096 Mar 4 2018.ssh
Pagsunud-sunod sa Output
Tulad ng nabanggit na, sa pamamagitan ng default ang
ls
utos ay naglilista ng mga file sa pagkakasunud-sunod ng alpabetong.
Pinapayagan
--sort
opsyon na pag-uri-uriin ang output sa pamamagitan ng extension, laki, oras at bersyon:
-
--sort=extension(o-X) - uriin ayon sa alpabeto sa pamamagitan ng extension.--sort=size(o-S) - uriin ayon sa laki ng file.--sort=time(o-t) - uriin ayon sa oras ng pagbabago.--sort=version(o-v) - Likas na uri ng mga numero ng bersyon.
Halimbawa, upang pag-uri-uriin ang mga file sa direktoryo ng
/var
pamamagitan ng oras ng pagbabago sa reverse sort order na gagamitin mo:
ls -ltr /var
Ito ay nagkakahalaga ng pagbanggit na ang utos ng
ls
ay hindi ipinapakita ang kabuuang puwang na inookupahan ng mga nilalaman ng direktoryo. Upang makuha ang laki ng isang direktoryo gamitin ang
du
command.
Listahan ng Mga Subdirectoryong Muna
Ang opsyon na
-R
nagsasabi sa utos ng
ls
na ipakita ang mga nilalaman ng mga subdirektoryo nang maingat:
Konklusyon
Ang
ls
utos ay naglilista ng impormasyon tungkol sa mga file at direktoryo.
Para sa karagdagang impormasyon tungkol sa
ls
bisitahin ang pahina ng GNU Coreutils o i-type ang taong
man ls
sa iyong terminal.
Error 0x80070091 Hindi direktoryo ang direktoryo
Kung nakatanggap ka ng mensahe ng error Ang direktoryo ay walang laman sa error code 0x80070091, kapag tinangka mong tanggalin ang isang folder, Kapag tinatanggal mo ang isang folder, kung natanggap mo ang
Gumamit ng direktoryo ng direktoryo ng karen upang mag-print ng listahan ng file at folder sa mga bintana
I-print ang listahan ng direktoryo, listahan ng file, listahan ng pangalan ng file, listahan ng folder sa Windows gamit ang tool sa printer ng direktoryo ni Karen.
Paano ilipat ang mga file at direktoryo sa linux (utos ng mv)
Ang paglipat ng mga file at direktoryo ay isa sa mga pinaka pangunahing gawain na madalas mong kailanganin upang gumanap sa isang sistema ng Linux. Sa tutorial na ito, ipapaliwanag namin kung paano gamitin ang utos ng mv upang ilipat ang mga file at direktoryo.







